﻿﻿html,body {
	width: 100%;
	height: 100%;
}

body {
	font-size: 14px;
	color: #666;
	-webkit-font-smoothing: subpixel-antialiased;
	font-family: "微软雅黑";
}

a:hover {
	text-decoration: none;
	color: #28884f;
	transition: color 0.4s;
	-moz-transition: color 0.4s;
	-webkit-transition: color 0.4s;
	-o-transition: color 0.4s;
}

.overflow {
	overflow: hidden;
}

.pHeader .top {
	height: 30px;
	line-height: 30px;
	background: #28884f;
	font-size: 13px;
}

.pHeader .top .welcome {
	float: left;
	font-size: 13px;
	color: #fff;
}

.pHeader .top .login {
	float: right;
	margin-left: 8px;
}

.pHeader .top .login span {
	float: left;
	margin: 0 8px;
	font-size: 13px;
	color: #fff;
}

.pHeader .top .login a {
	float: left;
	font-size: 13px;
	cursor: pointer;
	color: #fff;
}

.pHeader .top .login .im {
	width: 24px;
	height: 24px;
	overflow: hidden;
	border-radius: 50%;
	margin-top: 3px;
}

.pHeader .top .lan {
	float: right;
	margin-left: 18px;
}

.pHeader .top .lan a {
	float: left;
	font-size: 13px;
	color: #fff;
}

.pHeader .top .lan span {
	float: left;
	font-size: 13px;
	color: #fff;
	margin: 0 8px;
}

.pHeader .bottom {
	width: 100%;
	height: 107px;
}

.pHeader .bottom .container {
	position: relative;
	height: 107px;
}

.pHeader .bottom .search {
	position: absolute;
	right: -27px;
	top: 40px;
	cursor: pointer;
}

.pHeader .user_top {
	height: 65px;
	line-height: 65px;
	background: #fff;
}

.pHeader .user_top .logo {
	margin-top: 10px;
	height: 45px;
}

.pHeader .user_top .logo img {
	height: 45px;
}

.pHeader .user_top .login {
	float: right;
	margin-left: 20px;
}

.pHeader .user_top .login span {
	float: left;
	margin: 0 8px;
	font-size: 13px;
}

.pHeader .user_top .login a {
	float: left;
	font-size: 13px;
	cursor: pointer;
}

.pHeader .user_top .login .im {
	width: 27px;
	height: 27px;
	overflow: hidden;
	border-radius: 50%;
	margin-top: 19px;
}

.pHeader .user_top .lan {
	float: right;
	margin-left: 18px;
}

.pHeader .user_top .lan a {
	float: left;
	font-size: 13px;
}

.pHeader .user_top .lan span {
	float: left;
	font-size: 13px;
	margin: 0 8px;
}

.pHeader .user_top .mess {
	float: right;
	margin-top: 25px;
}

.pHeader .user_top .message {
	width: 28px;
	height: 20px;
	background: url(../images/message.png) no-repeat center;
	position: relative;
}

.pHeader .user_top .message p {
	width: 17px;
	height: 17px;
	border-radius: 50%;
	background: #de4242;
	text-align: center;
	line-height: 17px;
	color: #fff;
	position: absolute;
	right: -8px;
	top: -8px;
}

.pHeader .user_top .ggnews {
	float: left;
	width: 600px;
	margin-left: 80px;
}

.pHeader .user_top .ggnews span {
	color: #000;
	float: left;
}

.pHeader .user_top .ggnews .ggnews_list {
	float: left;
	width: 500px;
	overflow: hidden;
}

.pHeader .user_top .ggnews .ggnews_list a {
	background: #fff;
}

.tan_search {
	width: 1100px;
	height: 100px;
	position: fixed;
	z-index: 600;
	top: 100px;
	left: 50%;
	transform: translateX(-50%);
	background: #f5f5f5;
	display: none;
}

.tan_search form {
	width: 1000px;
	height: 60px;
	border-radius: 30px;
	background: #fff;
	margin: auto;
	margin-top: 20px;
	overflow: hidden;
}

.tan_search form input[type='text'] {
	width: 850px;
	line-height: 60px;
	border: none;
	float: left;
	padding-left: 100px;
	font-size: 16px;
}

.tan_search form input[type='image'] {
	float: left;
	margin-top: 15px;
}

.pHeader .logo {
	float: left;
	margin-top: 15px;
}

.pHeader .pMenu {
	float: right;
}

.pHeader .pMenu ul li {
	float: left;
	height: 107px;
	line-height: 107px;
}

.pHeader .pMenu ul li>a {
	color: #55585d;
	font-size: 16px;
	padding: 0 28px;
	line-height: 16px;
	position: relative;
}

.pHeader .pMenu ul li>a:after {
	content: "";
	position: absolute;
	left: 0;
	top: 63px;
	width: 0;
	height: 2px;
	background: #28884f;
	transition: all 0.4s cubic-bezier(0.4,0.01,0.165,0.99);
}

.pHeader .pMenu ul li.active>a {
	color: #358e6e;
}

.pHeader .pMenu ul li>a:hover {
	color: #358e6e;
}

.pHeader .pMenu ul li:hover>a:after {
	width: 100%;
}

.pHeader .pMenu ul li .nav_son {
	position: absolute;
	width: 100%;
	left: 0;
	top: 107px;
	z-index: 600;
	display: none;
	border-top: 1px solid #fbfbfb;
}

.pHeader .pMenu ul li .nav_son .con {
	height: 254px;
	padding: 42px 60px;
	background: #fff;
}

.pHeader .pMenu ul li .nav_son .con .con_left {
	float: left;
	width: 800px;
	margin-top: 20px;
}

.pHeader .pMenu ul li .nav_son .con .con_left .detail {
	float: left;
	width: 430px;
	margin-bottom: 30px;
}

.pHeader .pMenu ul li .nav_son .con .con_left .detail2 {
	width: 300px;
}

.pHeader .pMenu ul li .nav_son .con .con_left .detail .mt {
	line-height: 15px;
	padding-left: 10px;
	position: relative;
	font-size: 15px;
	color: #272727;
}

.pHeader .pMenu ul li .nav_son .con .con_left .detail .mt:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 3px;
	height: 100%;
	background: #298850;
}

.pHeader .pMenu ul li .nav_son .con .con_left .detail .mc {
	margin-top: 22px;
	padding-left: 10px;
	line-height: 15px;
}

.pHeader .pMenu ul li .nav_son .con .con_left .detail .mc a {
	float: left;
	width: 105px;
	margin-bottom: 13px;
}

.pHeader .pMenu ul li .nav_son .con .con_right {
	float: right;
	width: 334px;
	height: 100%;
	padding-left: 40px;
	border-left: 1px solid #dfdfdf;
}

.pHeader .pMenu ul li .nav_son .con .list {
	float: left;
	width: 178px;
	height: 50px;
	line-height: 50px;
	padding-left: 60px;
	font-size: 15px;
	color: #272727;
	margin-bottom: 35px;
}

.pHeader .pMenu ul li:hover .nav_son {
	display: block;
}

.pHeader .pMenu ul li .nav_son .con .list:hover {
	color: #298850;
}

.pHeader .pMenu ul li .nav_son .quesion {
	height: 52px;
	line-height: 52px;
	background: #e1e1e1 url(../images/quesion.png) no-repeat 60px center;
	padding-left: 96px;
}

.pHeader .pMenu ul li .nav_son .quesion1 {
	height: 52px;
	line-height: 52px;
	background: #e1e1e1;
	padding-left: 70px;
}

.pHeader .pMenu ul li .nav_son .quesion1 a {
	float: left;
	margin-right: 24px;
	font-size: 15px;
}

.iBanner {
	height: 650px;
	overflow: hidden;
	position: relative;
}

.iBanner a {
	display: block;
	width: 100%;
	height: 650px;
	background-position: center;
	background-repeat: no-repeat;
}

.iBanner .datetime {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 500;
}

.iBanner .datetime .date {
	float: right;
	width: 590px;
	height: 44px;
	background: rgba(40,136,79,0.7);
	position: relative;
}

.iBanner .datetime .date .bx-controls {
	display: none;
}

.iBanner .datetime .date .tt {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 0 13px;
	line-height: 44px;
	border-right: 2px solid #1c5e37;
	float: left;
}

.iBanner .datetime .date .data-box {
	float: left;
	margin-left: 13px;
}

.iBanner .datetime .date .data-box span {
	float: left;
	width: 42px;
	height: 34px;
	background: url(../images/box.png) no-repeat center;
	line-height: 34px;
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	color: #fff;
	margin-top: 5px;
}

.iBanner .datetime .date .data-box em {
	float: left;
	font-size: 15px;
	color: #fff;
	font-style: normal;
	font-weight: bold;
	line-height: 44px;
	margin: 0 10px;
}

.iNotice {
	height: 83px;
	background: #f5f5f5;
}

.iNotice .container {
	position: relative;
}

.iNotice .mt {
	font-size: 16px;
	color: #000;
	float: left;
	height: 22px;
	line-height: 22px;
	padding-left: 42px;
	background: url(../images/notice.png) no-repeat left center;
	margin-top: 30px;
}

.iNotice .mc {
	float: left;
	width: 760px;
	margin-top: 33px;
	overflow: hidden;
	margin-left: 8px;
}

.iNotice .mc > .swiper-pagination-bullets {
	width: auto;
	top: 32px;
	left: 896px;
}

.iNotice .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 3px;
}

.iNotice .swiper-pagination-bullet-active {
	background: #358e6e;
}

.iNotice .search form {
	float: right;
	width: 250px;
	height: 40px;
	border-radius: 20px;
	background: #fff;
	margin-top: 22px;
	overflow: hidden;
}

.iNotice .search form input[type='text'] {
	width: 185px;
	line-height: 40px;
	border: none;
	float: left;
	padding-left: 21px;
}

.iNotice .search form input[type='image'] {
	float: left;
	margin-top: 6px;
}

.iNews {
	background: #f5f5f5;
	padding-top: 47px;
	padding-bottom: 32px;
}

.iNews .iNews_left {
	width: 546px;
	height: 392px;
	float: left;
	margin-right: 9px;
	position: relative;
	overflow: hidden;
}

.iNews .iNews_left p {
	width: 100%;
	height: 60px;
	line-height: 60px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,0.6);
	text-align: center;
	color: #fff;
	font-size: 16px;
	padding: 0 10px;
}

.iNews .iNews_left .im {
	width: 100%;
	height: 100%;
}

.iNews .iNews_middle {
	float: left;
	width: 470px;
	position: relative;
}

.iNews .iNews_middle .tab {
	background: #3d3d3d;
	height: 50px;
	line-height: 50px;
	padding-left: 20px;
}

.iNews .iNews_middle .tab .detail {
	font-size: 20px;
	font-weight: bold;
	color: #999;
	float: left;
	margin-right: 6px;
	cursor: pointer;
	position: relative;
}

.iNews .iNews_middle .tab .detail.current {
	color: #fff;
}

.iNews .iNews_middle .tab .detail span {
	color: #999;
	font-weight: lighter;
}

.iNews .iNews_middle .con {
	margin-top: 5px;
}

.iNews .iNews_middle .con .detail {
	display: none;
}

.iNews .iNews_middle .con .detail:first-child {
	display: block;
}

.iNews .iNews_middle .con .detail .pics .list {
	float: left;
	width: 153px;
	height: 147px;
	margin-right: 5px;
}

.iNews .iNews_middle .con .detail .pics .list:last-child {
	margin-right: 0;
}

.iNews .iNews_middle .con .detail .pics .list .im {
	width: 100%;
	height: 112px;
	overflow: hidden;
}

.iNews .iNews_middle .con .detail .pics .list p {
	font-size: 12px;
	width: 100%;
	height: 35px;
	line-height: 32px;
	text-align: center;
}

.iNews .iNews_middle .con .detail .lists {
	background: #fff;
	height: 190px;
	padding-top: 24px;
}

.iNews .iNews_middle .con .detail .lists .list {
	padding-left: 30px;
	font-size: 13px;
	display: block;
	margin-bottom: 15px;
	background: url(../images/square.png) no-repeat 17px center;
}

.iNews .iNews_middle .con .detail .pics .list:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.iNews .iNews_middle .con .detail .more {
	position: absolute;
	color: #999;
	top: 17px;
	right: 16px;
}

.iNews .iNews_right {
	width: 267px;
	float: right;
}

.iNews .iNews_right .mc {
	width: 100%;
	height: 256px;
	background: url(../images/bg.jpg) no-repeat center;
	overflow: hidden;
}

.iNews .iNews_right .mc .tt {
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	margin-top: 25px;
	padding-left: 32px;
}

.iNews .iNews_right .mc .detail {
	padding-left: 32px;
	margin-top: 20px;
}

.iNews .iNews_right .mc .detail a {
	display: block;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 12px;
	color: #fff;
	position: relative;
	margin-bottom: 10px;
}

.iNews .iNews_right .mc .detail a:before {
	content: "";
	position: absolute;
	width: 5px;
	height: 5px;
	background: rgba(255,255,255,0.6);
	left: 5px;
	top: 6px;
}

.iNews .iNews_right .mc .detail a:hover {
	color: #28884f;
}

.iNews .iNews_right .video {
	width: 100%;
	height: 127px;
	margin-top: 9px;
	overflow: hidden;
}

.iNews .iNews_right .video .tt {
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	margin-top: 22px;
	padding-left: 32px;
}

.iNews .mbanner {
	width: 100%;
	height: 127px;
	margin-top: 36px;
}

.iNews .mbanner a {
	float: left;
}

.iNews .mbanner a:last-child {
	float: right;
}

.icon-menu {
	height: 147px;
	background: #358e6e;
	overflow: hidden;
}

.icon-menu .mt {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	line-height: 147px;
	float: left;
	margin-right: 62px;
}

.icon-menu .detail {
	float: left;
	position: relative;
	margin-top: 33px;
	margin-right: 100px;
}

.icon-menu .detail:after {
	content: "";
	position: absolute;
	width: 11px;
	height: 23px;
	background: url(../images/right.png) no-repeat center;
	right: -56px;
	top: 30px;
}

.icon-menu .detail:last-child {
	margin-right: 0;
}

.icon-menu .detail:last-child:after {
	display: none;
}

.icon-menu .detail .img {
	width: 52px;
	height: 52px;
	margin: auto;
}

.icon-menu .detail .img .p2 {
	display: none;
}

.icon-menu .detail .tt {
	color: #fff;
	text-align: center;
	margin-top: 18px;
}

.icon-menu .detail:hover .tt {
	color: #59e798;
}

.icon-menu .detail:hover .img .p1 {
	display: none;
}

.icon-menu .detail:hover .img .p2 {
	display: block;
}

.iMch {
	margin-top: 33px;
}

.iMch .match {
	width: 643px;
	height: 346px;
	background: url(../images/bg4.jpg) no-repeat center;
	float: left;
	padding-left: 40px;
	padding-right: 30px;
}

.iMch .match .mt {
	font-size: 23px;
	color: #fff;
	font-weight: bold;
	margin-top: 38px;
}

.iMch .match .mt span {
	font-size: 16px;
	font-weight: normal;
	margin-left: 14px;
}

.iMch .match .mc {
	margin-top: 30px;
}

.iMch .match .mc .im {
	float: left;
	width: 242px;
	height: 134px;
}

.iMch .match .mc .con {
	float: right;
	width: 295px;
}

.iMch .match .mc .con .tt {
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	margin-top: 10px;
}

.iMch .match .mc .con .des {
	color: #fff;
	font-size: 13px;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	margin-top: 16px;
}

.iMch .match .mc .con .more {
	float: right;
	color: #fff;
	font-size: 12px;
	margin-top: 16px;
}

.iMch .match .tab {
	margin-top: 30px;
}

.iMch .match .tab a {
	float: left;
	padding-left: 60px;
	width: 78px;
	height: 42px;
	line-height: 42px;
	font-size: 13px;
	color: #fff;
	margin-right: 7px;
	border-radius: 20px;
	background-color: #1c664c;
	background-position: 24px center;
	background-repeat: no-repeat
}

.iMch .match .tab .p1 {
	background-image: url(../images/ico1.png);
}

.iMch .match .tab .p2 {
	background-image: url(../images/ico2.png);
}

.iMch .match .tab .p3 {
	background-image: url(../images/ico3.png);
}

.iMch .match .tab .p4 {
	background-image: url(../images/ico4.png);
	margin-right: 0;
}

.iMch .match .tab a:hover {
	background-color: #3aaa82;
}

.iMch .exhibition {
	width: 643px;
	float: right;
}

.iMch .exhibition .eleft {
	float: left;
	width: 439px;
}

.iMch .exhibition .eleft .more {
	width: 100%;
	height: 251px;
	background: url(../images/bg5.jpg) no-repeat center;
	display: block;
}

.iMch .exhibition .eleft .mc {
	height: 67px;
	background: #2d3562;
	padding-top: 28px;
	padding-left: 40px;
}

.iMch .exhibition .eleft .mc .list {
	float: left;
	margin-right: 62px;
}

.iMch .exhibition .eleft .mc .list p {
	color: #fbf1ae;
	margin-bottom: 5px;
}

.iMch .exhibition .eleft .mc .list span {
	font-size: 12px;
	color: #7582c6;
}

.iMch .exhibition .eright {
	width: 204px;
	height: 346px;
	background: #272e56;
	float: right;
	padding-top: 42px;
}

.iMch .exhibition .eright .tk a {
	width: 135px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	display: block;
	margin: auto;
	margin-bottom: 25px;
	border-radius: 25px;
}

.iMch .exhibition .eright .tk a:hover {
	background: #5b66a2;
}

.iMch .exhibition .eright .ck a {
	height: 30px;
	line-height: 30px;
	padding-left: 42px;
	display: inline-block;
	color: #7582c6;
}

.iMch .exhibition .eright .ck p {
	text-align: center;
	margin-bottom: 8px;
}

.iMch .exhibition .eright .ck p:first-child a {
	background: url(../images/ico5.png) no-repeat left center;
}

.iMch .exhibition .eright .ck p:last-child a {
	background: url(../images/ico6.png) no-repeat left center;
}

.iThink {
	margin-top: 50px;
}

.iThink .mt {
	padding-bottom: 12px;
	border-bottom: 1px solid #e2e2e2;
}

.iThink .mt p {
	font-size: 23px;
	font-weight: bold;
	color: #333;
	float: left;
}

.iThink .mt span {
	font-size: 16px;
	color: #c4c4c4;
	float: left;
	margin-left: 15px;
	margin-top: 9px;
	text-transform: uppercase;
}

.iThink .mt a {
	float: right;
	color: #999;
	margin-top: 9px;
}

.iThink .mc {
	margin-top: 30px;
}

.iThink .mc .box {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.iThink .mc .box ul {
	width: 9999999px;
}

.iThink .mc .box ul li {
	float: left;
	width: 222px;
}

.iThink .mc .box ul li a {
	width: 193px;
	display: block;
}

.iThink .mc .box ul li .im {
	width: 193px;
	height: 193px;
}

.iThink .mc .box ul li .tt {
	text-align: center;
	color: #0f1d34;
	margin-top: 16px;
}

.iThink .mc .box ul li .subtt {
	font-size: 12px;
	color: #999;
	text-align: center;
	margin-top: 5px;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
}

.iThink .mc .box ul li:hover .tt {
	color: #3aaa82;
}

.iWork {
	margin-top: 45px;
}

.iWork .mt {
	padding-bottom: 12px;
	border-bottom: 1px solid #e2e2e2;
}

.iWork .mt p {
	font-size: 23px;
	font-weight: bold;
	color: #333;
	float: left;
}

.iWork .mt span {
	font-size: 16px;
	color: #c4c4c4;
	float: left;
	margin-left: 15px;
	margin-top: 9px;
	text-transform: uppercase;
}

.iWork .mt a {
	float: right;
	color: #999;
	margin-top: 9px;
}

.iWork .mc {
	margin-top: 35px;
}

.iWork .mc .pic {
	float: left;
	width: 414px;
	height: 476px;
	overflow: hidden;
}

.iWork .mc .pic img {
	width: 100%;
	height: 100%;
	display: block;
}

.iWork .mc .detail {
	float: right;
	width: 858px;
}

.iWork .mc .detail a {
	float: left;
	width: 271px;
	margin-right: 22px;
	margin-bottom: 6px;
}

.iWork .mc .detail a:nth-child(3n) {
	margin-right: 0;
}

.iWork .mc .detail a .im {
	width: 100%;
	height: 189px;
	overflow: hidden;
}

.iWork .mc .detail a p {
	font-size: 16px;
	line-height: 50px;
	height: 50px;
}

.iWork .mc .detail a:hover .im {
	box-shadow: 0 3px 4px 2px rgba(204,204,204,.5);
}

.iWork .mc .detail a:hover .im img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.iWork .mc .pic:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.iTeam {
	/* height: 227px; */
	background: #eef4f4;
	margin-top: 30px;
}

.iTeam .mt {
	padding-bottom: 12px;
	border-bottom: 1px solid #e2e2e2;
	padding-top: 35px;
}

.iTeam .mt p {
	font-size: 23px;
	font-weight: bold;
	color: #333;
	float: left;
}

.iTeam .mt span {
	font-size: 16px;
	color: #c4c4c4;
	float: left;
	margin-left: 15px;
	margin-top: 9px;
	text-transform: uppercase;
}

.iTeam .mt a {
	float: right;
	color: #999;
	margin-top: 9px;
}

.iTeam .mc {
	margin-top: 22px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.iTeam .mc a {
	width: 205px;
	height: 90px;
	/* float: left; */
	/* margin-right: 14px; */
	background: #fff;
	flex: 0 1 calc(98% / 6);
	margin-bottom: 20px;
}
.iTeam .mc a:not(:nth-child(6n)) {
  margin-right: calc(2% / 5);
}

.iTeam .mc a:last-child {
	margin-right: 0;
}

.iMedia {
	height: 250px;
}

.iMedia .mt {
	padding-bottom: 12px;
	border-bottom: 1px solid #e2e2e2;
	padding-top: 35px;
}

.iMedia .mt p {
	font-size: 23px;
	font-weight: bold;
	color: #333;
	float: left;
}

.iMedia .mt span {
	font-size: 16px;
	color: #c4c4c4;
	float: left;
	margin-left: 15px;
	margin-top: 9px;
	text-transform: uppercase;
}

.iMedia .mt a {
	float: right;
	color: #999;
	margin-top: 9px;
}

.iMedia  .mc {
	margin-top: 25px;
}

.iMedia  .mc .list {
	margin-bottom: 28px;
	width: 100%;
}

.iMedia  .mc .list p {
	width: 112px;
	font-weight: bold;
	color: #333;
	float: left;
}

.iMedia  .mc .list a {
	float: left;
	color: #999;
	margin-right: 21px;
}

.pFooter {
	background: #181818;
}

.pFooter .footer {
	height: 267px;
	border-bottom: 1px solid #343434;
	padding-top: 60px;
}

.pFooter .footer .fpage1 {
	float: left;
	width: 197px;
}

.pFooter .footer .fpage1 p {
	margin-bottom: 53px;
}

.pFooter .footer .fpage1 p a {
	font-size: 16px;
	color: #fff;
	position: relative;
}

.pFooter .footer .fpage1 p a:after {
	content: "";
	position: absolute;
	width: 0;
	border-top: 1px solid #358e6e;
	left: 0;
	top: 28px;
	transition: all 0.4s;
}

.pFooter .footer .fpage1 p a:hover:after {
	width: 100%;
}

.pFooter .footer .fpage2 {
	width: 342px;
	float: left;
}

.pFooter .footer .mt {
	font-size: 16px;
	color: #fff;
}

.pFooter .footer .fpage2 .mc {
	margin-top: 30px;
}

.pFooter .footer .fpage2 .mc .list {
	padding-left: 50px;
	line-height: 16px;
	margin-bottom: 30px;
}

.pFooter .footer .fpage2 .mc .list p {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}

.pFooter .footer .fpage2 .mc .list span {
	color: #d6d6d6;
	font-size: 12px;
}

.pFooter .footer .fpage2 .mc .list.t1 {
	background: url(../images/address.png) no-repeat left 5px;
	margin-bottom: 15px;
}

.pFooter .footer .fpage2 .mc .list.t2 {
	background: url(../images/tel.png) no-repeat left center;
}

.pFooter .footer .fpage2 .mc .list.t3 {
	background: url(../images/email.png) no-repeat left center;
}

.pFooter .footer .fpage3 {
	float: left;
	width: 354px;
}

.pFooter .footer .fpage3 .mc {
	margin-top: 30px;
}

.pFooter .footer .fpage3 .mc p {
	float: left;
	width: 50%;
	margin-bottom: 18px;
	line-height: 16px;
}

.pFooter .footer .fpage3 .mc p a {
	color: #d6d6d6;
}

.pFooter .footer .fpage4 {
	float: left;
	width: 220px;
}

.pFooter .footer .fpage4 .mc {
	margin-top: 30px;
}

.pFooter .footer .fpage4 .mc p {
	margin-bottom: 18px;
	line-height: 16px;
}

.pFooter .footer .fpage4 .mc p a {
	color: #d6d6d6;
}

.pFooter .footer .fpage5 {
	float: left;
}

.pFooter .footer .fpage5 .mc {
	width: 140px;
	margin-top: 30px;
}

.pFooter .footer .fpage5 .mc p {
	margin-top: 15px;
	font-size: 12px;
	color: #d6d6d6;
}

.pFooter .fban {
	height: 70px;
	line-height: 70px;
	background: #181818;
	font-size: 12px;
	color: #8a8a8a;
}

.pFooter .fban .container {
	font-size: 12px;
}

.pFooter .fban .container * {
	font-size: 12px;
	color: #8a8a8a;
}

.fixed-menu {
	position: fixed;
	display: none;
	right: 3%;
	bottom: 10%;
	width: 46px;
	z-index: 500;
}

.fixed-menu a {
	width: 100%;
	height: 46px;
	margin-bottom: 1px;
	position: relative;
	display: block;
	text-align: center;
}

.fixed-menu p {
	height: 46px;
	line-height: 46px;
	width: 170px;
	color: #fff;
	font-size: 20px;
	position: absolute;
	top: 0;
	left: -172px;
	background: #358e6e;
	overflow: hidden;
	text-align: center;
	display: none;
}

.fixed-menu .phone {
	background: #8f8f8f url(../images/phone.png) no-repeat center;
}

.fixed-menu .phone:hover {
	background: #358e6e url(../images/phone.png) no-repeat center;
}

.fixed-menu .phone:hover p {
	display: block;
}

.fixed-menu .wx {
	background: #8f8f8f url(../images/wx.png) no-repeat center;
}

.fixed-menu .wx:hover {
	background: #358e6e url(../images/wx.png) no-repeat center;
}

.fixed-menu .wx img {
	position: absolute;
	top: -47px;
	left: -142px;
	width: 140px;
	height: 140px;
	display: none;
}

.fixed-menu .wx:hover img {
	display: block;
}

.fixed-menu .top {
	background: #8f8f8f url(../images/top.png) no-repeat center;
}

.fixed-menu .top:hover {
	background: #358e6e url(../images/top.png) no-repeat center;
}

.back_bg,.back_bg1,.back_bg3 {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
	left: 0;
	top: 0;
	z-index: 550;
	display: none;
}

.back_bg1 {
	background: rgba(0,0,0,0.4);
}

.back_bg2 {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
	left: 0;
	top: 0;
	z-index: 550;
}

.tan_login {
	width: 684px;
	height: 458px;
	position: fixed;
	z-index: 600;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: none;
}

.tan_login1 {
	width: 684px;
	height: 458px;
	position: fixed;
	z-index: 600;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.tan_login1 .close {
	position: absolute;
	top: 0;
	right: -45px;
	width: 38px;
	height: 38px;
	background: rgba(0,0,0,0.3) url(../images/close.png) no-repeat center;
	border-radius: 50%;
	cursor: pointer;
}

.tan_login .tan_left {
	float: left;
	width: 280px;
	height: 100%;
	background: #2c775c;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	/* padding-left: 33px;
	padding-top: 38px; */
	overflow: hidden;
}

.tan_login .tan_left .con {
	color: #fff;
	font-size: 15px;
	line-height: 32px;
	margin-top: 23px;
}

.tan_login .tan_left .tt {
	font-size: 16px;
	color: #fff;
	margin-top: 60px;
}

.tan_login .tan_right {
	float: right;
	width: 404px;
	height: 100%;
	background: #fff;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
}

.tan_login .tan_right .tt {
	text-align: center;
	margin-top: 38px;
}

.tan_login .tan_right .tt p {
	font-size: 15px;
	line-height: 22px;
	padding-left: 35px;
	display: inline-block;
	background: url(../images/wx1.png) no-repeat left center;
}

.tan_login .tan_right .wx {
	background: #fafafa;
	margin: auto;
	padding: 16px;
	margin-top: 28px;
	width: 170px;
}

.tan_login .tan_right .share {
	margin-top: 23px;
	margin-left: 155px;
}

.tan_login .tan_right .share a {
	width: 36px;
	height: 36px;
	background: #e5e5e5;
	border-radius: 50%;
	float: left;
	margin-right: 26px;
}

.tan_login .tan_right .share a:hover {
	background: #2c775c;
}

.tan_login .tan_right .check {
	margin-top: 20px;
	font-size: 12px;
	color: #999;
	text-align: center;
	line-height: 30px;
}

.tan_login .tan_right .check input {
	margin-right: 8px;
	position: relative;
	top: 2px;
}

.tan_login .close {
	position: absolute;
	top: 0;
	right: -45px;
	width: 38px;
	height: 38px;
	background: rgba(0,0,0,0.3) url(../images/close.png) no-repeat center;
	border-radius: 50%;
	cursor: pointer;
}

.register .page1 {
	height: 562px;
	background: url(../images/register.jpg) no-repeat center;
}

.register .page2 {
	height: 850px;
	background: #eef4f4;
	overflow: hidden;
}

.register .page2 p {
	text-align: center;
	margin-top: 730px;
	line-height: 120px;
	font-size: 12px;
	color: #acacac;
}

.register .mc {
	width: 1300px;
	height: 1020px;
	background: #fff;
	border-radius: 5px;
	position: absolute;
	top: 270px;
	left: 50%;
	transform: translateX(-50%);
	box-shadow: 0 3px 10px 7px rgba(80,80,80,.1)
}

.tan_login1 .mc {
	width: 684px;
	height: 458px;
	background: #fff;
	border-radius: 12px;
}

.register .mc .tt {
	text-align: center;
	font-size: 32px;
	color: #1f1f1f;
	margin-top: 87px;
}

.tan_login1 .mc .tt {
	text-align: center;
	font-size: 25px;
	color: #1f1f1f;
	margin-top: 7px;
	margin-bottom: 30px;
}

.register .mc .subtt {
	text-align: center;
	font-size: 19px;
	color: #999;
	margin-top: 25px;
}

.register .mc form {
	margin-top: 35px;
}

.tan_login1 .mc form {
	margin-top: 35px;
}

.register .mc form .text {
	margin-bottom: 15px;
}

.tan_login1 .mc form .text {
	margin-bottom: 26px;
}

.register .mc form .text span {
	float: left;
	width: 472px;
	padding-right: 16px;
	text-align: right;
	font-size: 16px;
	line-height: 55px;
}

.tan_login1 .mc form .text span {
	float: left;
	width: 172px;
	padding-right: 16px;
	text-align: right;
	font-size: 16px;
	line-height: 55px;
}

.register .mc form .text input[type="text"],.register .mc form .text input[type="password"] {
	border: none;
	padding-left: 37px;
	width: 367px;
	height: 55px;
	line-height: 55px;
	background: #f5f5f5;
	float: left;
	border-radius: 5px;
	font-size: 16px;
}

.tan_login1 .mc form .text input[type="text"],.register .mc form .text input[type="password"] {
	border: none;
	padding-left: 37px;
	width: 167px;
	height: 55px;
	line-height: 55px;
	background: #f5f5f5;
	float: left;
	border-radius: 5px;
	font-size: 16px;
}

.register .mc form .text select {
	border: none;
	padding-left: 32px;
	width: 404px;
	height: 55px;
	line-height: 55px;
	background: #f5f5f5 url(../images/down.png) no-repeat 350px center;
	float: left;
	border-radius: 5px;
	font-size: 16px;
	color: #666;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.register .mc form .text1 input[type="text"] {
	width: 197px;
}

.register .mc form .text .code {
	width: 155px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	float: left;
	margin-left: 15px;
	background: #dcdcdc;
	border-radius: 5px;
	cursor: pointer;
}

.tan_login1 .mc form .text .code {
	width: 155px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	float: left;
	margin-left: 15px;
	background: #dcdcdc;
	border-radius: 5px;
	cursor: pointer;
}

.register .mc form .check span {
	float: left;
	width: 472px;
	padding-right: 16px;
	text-align: right;
	font-size: 16px;
	line-height: 35px;
	height: 75px;
}

.register .mc form .check .detail {
	float: left;
	width: 404px;
}

.register .mc form .check .detail p {
	float: left;
	width: 95px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 5px;
	background: #f5f5f5;
	position: relative;
	margin-right: 8px;
	margin-bottom: 5px;
	cursor: pointer;
}

.register .mc form .check .detail input {
	display: inline-block;
	height: 100%;
	left: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	vertical-align: middle;
	width: 100%;
	cursor: pointer;
}

.register .mc form .check .detail p:nth-child(4n) {
	margin-right: 0;
}

.register .mc form .check .detail p:nth-child(2) {
	background: #f4cebb;
}

.register .mc form .check .detail p:nth-child(3) {
	background: #e9e8e0;
}

.register .mc form .check .detail p:nth-child(4) {
	background: #eadfec;
}

.register .mc form .check .detail p:nth-child(5) {
	background: #eadfdf;
}

.register .mc form .check .detail p:nth-child(6) {
	background: #e2ebd9;
}

.register .mc form .check .detail p:nth-child(7) {
	background: #dce1dc;
}

.register .mc form .check .detail p:nth-child(8) {
	background: #dee7eb;
}

.register .mc form .check .detail p.active {
	background: #5fa7d2;
	color: #fff;
}

.register .mc form .sub {
	margin-top: 60px;
}

.tan_login1 .mc form .sub {
	margin-top: 50px;
}

.register .mc form .sub input {
	float: left;
	margin-left: 488px;
	width: 226px;
	height: 55px;
	text-align: center;
	line-height: 55px;
	border-radius: 5px;
	border: none;
	background: #f05e16;
	color: #fff;
	font-size: 16px;
}

.tan_login1 .mc form .sub .submit {
	width: 226px;
	height: 55px;
	margin: 0 auto;
	display: block;
	text-align: center;
	line-height: 55px;
	border-radius: 5px;
	border: none;
	background: #f05e16;
	color: #fff;
	font-size: 16px;
}

.register .mc form .sub a {
	float: left;
	margin-left: 23px;
	color: #999;
	margin-top: 36px;
}

.main {
	background: #eef4f4;
	min-height: 700px;
	padding-bottom: 100px;
}

.user_main {
	padding-top: 40px;
}

.nbanner {
	height: 281px;
}

.crumb {
	height: 78px;
	line-height: 78px;
	position: relative;
}

.crumb>a:after {
	content: ">";
	margin: 0 5px;
}

.crumb>a.last:after {
	content: "";
}

.crumb .notice {
	position: absolute;
	width: 1040px;
	height: 100%;
	top: 0;
	right: 0;
}

.crumb .notice .tt {
	font-weight: bold;
	color: #333;
	font-size: 16px;
	float: left;
}

.crumb .notice .con {
	float: left;
	margin-left: 34px;
	font-size: 16px;
	padding-left: 56px;
	background: url(../images/notice1.png) no-repeat left center;
}

.crumb .notice a {
	float: right;
	font-size: 16px;
	margin-left: 22px;
}

.problem_left {
	width: 212px;
	min-height: 800px;
	float: left;
	background: #fff;
	box-shadow: 0 3px 10px 7px rgba(80,80,80,.1);
}

.problem_left .mt {
	font-size: 26px;
	color: #333;
	line-height: 112px;
	border-bottom: 1px solid #eef4f4;
	text-align: center;
}

.problem_left .tt {
	height: 48px;
	line-height: 48px;
	color: #fff;
	background: #63ad7c url(../images/hot.png) no-repeat 36px center;
	padding-left: 72px;
	margin-top: 27px;
}

.problem_left .article-menu .list p {
	height: 48px;
	line-height: 48px;
	background: url(../images/home.png) no-repeat 36px center;
	padding-left: 72px;
	position: relative;
}

.problem_left .article-menu .list p:after {
	content: "";
	position: absolute;
	width: 8px;
	height: 14px;
	background: url(../images/ico11.png) no-repeat center;
	right: 27px;
	top: 18px;
}

.problem_left .article-menu .list.cur p {
	background: #f3f9f9 url(../images/home.png) no-repeat 36px center;
}

.problem_left .article-menu .list.cur p:after {
	width: 14px;
	height: 8px;
	background: url(../images/ico12.png) no-repeat center;
	right: 24px;
	top: 20px;
}

.problem_left .article-menu .list ul {
	padding: 10px 0;
	display: none;
}

.problem_left .article-menu .list ul.cur {
	display: block;
}

.problem_left .article-menu .list ul li {
	padding-left: 72px;
	line-height: 48px;
}

.problem_right {
	width: 1070px;
	min-height: 800px;
	float: right;
	background: #fff;
	box-shadow: 0 3px 10px 7px rgba(80,80,80,.1);
}

.problem_right .psearch {
	height: 112px;
	border-bottom: 1px solid #eef4f4;
	overflow: hidden;
}

.problem_right .psearch form {
	width: 990px;
	height: 43px;
	margin: auto;
	margin-top: 36px;
}

.problem_right .psearch form .keywords {
	width: 827px;
	height: 41px;
	line-height: 41px;
	border: 1px solid #eef4f4;
	border-right: none;
	padding-left: 25px;
	float: left;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.problem_right .psearch form input[type='submit'] {
	width: 137px;
	height: 43px;
	float: left;
	background: #63ad7c url(../images/search1.png) no-repeat 38px center;
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	padding-left: 20px;
}

.problem_right .mt {
	padding-left: 40px;
	margin-top: 36px;
}

.problem_right .mc {
	padding-left: 40px;
	margin-top: 22px;
}

.problem_right .mc a {
	display: block;
	height: 50px;
	line-height: 50px;
	padding-left: 18px;
	border-bottom: 1px solid #eef4f4;
	color: #333;
	width: 875px;
	position: relative;
}

.problem_right .mc a:before {
	content: "";
	position: absolute;
	width: 3px;
	height: 3px;
	background: #c5c5c5;
	border-radius: 50%;
	left: 5px;
	top: 25px;
}

.palace {
	min-height: 600px;
	background: #fff;
	box-shadow: 0 3px 10px 7px rgba(80,80,80,.1);
	padding: 100px 85px;
}

.palace .mt {
	padding-bottom: 38px;
	text-align: center;
	border-bottom: 1px solid #eef4f4;
}

.palace .mc {
	margin-top: 82px;
}

.palace .mc .pic {
	margin-left: 95px;
	float: left;
}

.palace .mc img {
	width: 509px;
}

.palace .mc .con {
	float: right;
	margin-top: 120px;
	width: 490px;
}

.palace .mc .con .tt {
	font-size: 26px;
	color: #000;
	font-weight: lighter;
	margin-bottom: 60px;
}

.palace .mc .con .list {
	font-size: 18px;
	color: #999;
	margin-bottom: 26px;
}

.palace .mc .con .list span {
	color: #000;
}

.acmenu .crumb {
	float: left;
}

.acmenu .menu {
	float: right;
	margin-top: 20px;
}

.acmenu .menu a {
	float: left;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background: #dbe6e6;
	color: #598367;
	border-radius: 20px;
	margin-left: 3px;
	padding: 0 8px;
}

.acmenu .menu a:hover,.acmenu .menu a.active {
	background: #598367;
	color: #fff;
}

.activity_con {
	width: 900px;
	min-height: 600px;
	background: #fff;
	float: left;
	box-shadow: 0 3px 10px 7px rgba(80,80,80,.1);
	padding: 0 41px;
	padding-bottom: 70px;
}

.activity_con .mt {
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	color: #2d2e31;
	margin-top: 63px;
}
.activity_con .subtitle {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	color: #2d2e31;
	margin-top: 10px;
}

.activity_con .share {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-top: 8px;
}

.activity_con .share span {
	float: left;
}

.activity_con .share a {
	float: left;
}

.activity_con .share a {
	margin: 0 4px!important;
	background-image: none;
	padding-left: 0;
	width: 24px;
	height: 24px;
	opacity: 1;
	border-radius: 4px;
	text-align: center;
	line-height: 24px;
	float: none;
	display: inline-block;
	position: relative;
	top: 2px;
}

.activity_con .share .f_tsina {
	background: #ed8080 url(../images/tsina.svg) no-repeat center;
	background-size: 18px;
}

.activity_con .share .f_weixin {
	background: #62be87 url(../images/weixin.svg) no-repeat center;
	background-size: 18px;
}

.activity_con .share .f_qzone {
	background: #ffd529 url(../images/qzone.svg) no-repeat center;
	background-size: 16px;
}

.activity_con .date {
	height: 33px;
	line-height: 33px;
	background: #eef4f4;
	margin-top: 15px;
	text-align: center;
}

.activity_con .date p {
	display: inline-block;
	padding-left: 25px;
	font-size: 13px;
	color: #999;
	margin: 0 5px;
}

.activity_con .date p.t1 {
	background: url(../images/ico13.png) no-repeat left center;
}

.activity_con .date p.t2 {
	background: url(../images/ico14.png) no-repeat left center;
}

.activity_con .date p.t3 {
	background: url(../images/ico15.png) no-repeat left center;
}

.activity_con .mc {
	margin-top: 30px;
	line-height: 200%;
	min-height: 350px;
}

.activity_con .mc * {
	max-width: 100%;
	font-size: 16px;
}

.activity_con .mc table {
	border-collapse: collapse;
	margin: auto;
}

.activity_con .mc table td,.activity_con .mc table th {
	border: 1px solid #DDD;
	padding: 5px 10px;
}

.activity_con .mc h2,.activity_con .mc h1,.activity_con .mc h3 {
	font-weight: bold;
	margin: 22px 0;
	font-size: 19px;
	color: #000;
}

.activity_con .mc h1 {
	font-size: 32px;
}

.activity_con .mc h2 {
	font-size: 24px;
}

.activity_con .mc p {
	margin: 5px 0;
}

.activity_con .mc p,.activity_con .mc div,.activity_con .mc ul,.activity_con .mc li,.activity_con .mc tr,.activity_con .mc td,.activity_con .mc a,.activity_con .mc caption {
	color: #000;
}

.activity_con .past_list {
	margin-top: 30px;
}

.activity_con .past_list .tt {
	border-bottom: 1px solid #eef4f4;
	padding-bottom: 15px;
}

.activity_con .past_list .tt p {
	float: left;
	font-weight: bold;
	color: #333;
	font-size: 20px;
}

.activity_con .past_list .tt a {
	float: right;
	margin-top: 7px;
}

.activity_con .past_list .con {
	margin-top: 40px;
}

.activity_con .past_list .con .detail {
	float: left;
	width: 290px;
	margin-right: 15px;
}

.activity_con .past_list .con .detail:nth-child(3n) {
	margin-right: 0;
}

.activity_con .past_list .con .detail .im {
	width: 100%;
	height: 209px;
	overflow: hidden;
	border-radius: 5px;
}

.activity_con .past_list .con .detail p {
	width: 100%;
	height: 68px;
	line-height: 68px;
	font-size: 16px;
	font-weight: bold;
	color: #2d2e31;
	text-align: center;
}

.activity_con .past_list .con .detail:hover p {
	color: #28884f;
}

.activity_con .ecompany {
	margin-top: 30px;
}

.activity_con .ecompany .tt {
	border-bottom: 1px solid #eef4f4;
	padding-bottom: 15px;
}

.activity_con .ecompany .tt p {
	float: left;
	font-weight: bold;
	color: #333;
	font-size: 20px;
}

.activity_con .ecompany .tt a {
	float: right;
	margin-top: 7px;
}

.activity_con .ecompany .tt span {
	float: left;
	text-transform: uppercase;
	color: #c4c4c4;
	margin-top: 7px;
	margin-left: 12px;
}

.activity_con .ecompany .con {
	margin-top: 23px;
}

.activity_con .ecompany .con .img {
	width: 172px;
	height: 80px;
	background: #eef4f4;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.activity_con .ecompany .con .img:nth-child(5n) {
	margin-right: 0;
}

.activity_con .eschool {
	margin-top: 30px;
}

.activity_con .eschool .tt {
	border-bottom: 1px solid #eef4f4;
	padding-bottom: 15px;
}

.activity_con .eschool .tt p {
	float: left;
	font-weight: bold;
	color: #333;
	font-size: 20px;
}

.activity_con .eschool .tt a {
	float: right;
	margin-top: 7px;
}

.activity_con .eschool .tt span {
	float: left;
	text-transform: uppercase;
	color: #c4c4c4;
	margin-top: 7px;
	margin-left: 12px;
}

.activity_con .eschool .con {
	margin-top: 30px;
}

.activity_con .eschool .con p {
	float: left;
	width: 150px;
	margin-bottom: 8px;
}

.activity_con .eschool .con p a {
	font-size: 12px;
	color: #333;
}

.activity_con .special_pic {
	margin-top: 60px;
}

.activity_con .special_pic .detail {
	float: left;
	width: 218px;
	margin-right: 9px;
}

.activity_con .special_pic .detail:nth-child(4n) {
	margin-right: 0;
}

.activity_con .special_pic .detail .im {
	width: 100%;
	height: 159px;
	border-radius: 5px;
	overflow: hidden;
}

.activity_con .special_pic .detail .tt {
	margin-top: 17px;
	color: #333;
}

.activity_con .special_pic .detail .des {
	font-size: 12px;
	line-height: 21px;
	height: 42px;
	overflow: hidden;
	margin-top: 3px;
}

.activity_con .special_list {
	margin-top: 50px;
	border-top: 5px solid #eef4f4;
	padding-top: 50px;
}

.activity_con .special_list .detail {
	height: 164px;
	display: block;
	margin-bottom: 40px;
}

.activity_con .special_list .detail .im {
	width: 242px;
	height: 100%;
	float: left;
}

.activity_con .special_list .detail .con {
	width: 630px;
	float: right;
}

.activity_con .special_list .detail .con .tt {
	margin-top: 18px;
	color: #333;
	font-size: 18px;
}

.activity_con .special_list .detail .con .des {
	color: #999;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	margin-top: 8px;
}

.activity_con .special_list .detail .con .time {
	color: #999;
	font-weight: lighter;
	margin-top: 15px;
}

.activity_con .special_list .detail:hover .con .tt {
	color: #28884f;
}

.right_cat {
	float: right;
	width: 298px;
}

.right_cat .menu {
	margin-bottom: 17px;
}

.right_cat .menu a {
	height: 52px;
	line-height: 52px;
	text-align: center;
	background: #fff;
	display: block;
	margin-bottom: 7px;
	font-size: 16px;
	box-shadow: 0 3px 3px 2px rgba(89,131,103,0.1);
}

.right_cat .menu a.active {
	color: #28884f;
}

.right_cat .detail {
	margin-bottom: 10px;
	display: block;
}

.right_cat .detail img {
	display: block;
}

.right_cat .wx {
	height: 190px;
	background: #fff;
	overflow: hidden;
}

.right_cat .wx .tt {
	padding-left: 26px;
	font-weight: bold;
	font-size: 13px;
	color: #333;
	margin-top: 20px;
}

.right_cat .wx .con {
	margin-top: 16px;
	margin-left: 19px;
}

.right_cat .wx .con img {
	float: left;
	margin-right: 13px;
}

.right_cat .wx .con p {
	font-size: 12px;
	float: left;
	margin-top: 40px;
	font-weight: bold;
	color: #333;
	line-height: 18px;
}

.right_cat .wx .con p span {
	color: #f03735;
}

.right_cat .countdown {
	height: 174px;
	background: #f13d3d;
	margin-bottom: 12px;
	overflow: hidden;
}

.right_cat .countdown .tt {
	margin-top: 23px;
	padding-left: 10px;
}

.right_cat .countdown .date {
	margin-top: 22px;
	padding-left: 10px;
}

.right_cat .countdown .date .tit {
	float: left;
	color: #fff;
	font-weight: lighter;
	margin-top: 20px;
	font-size: 23px;
}

.right_cat .countdown .date .data-box {
	float: left;
	margin-left: 6px;
}

.right_cat .countdown .date .data-box .date-tm {
	width: 66px;
	height: 66px;
	background: url(../images/box1.png) no-repeat center;
	float: left;
	margin-right: 5px;
	padding-top: 3px;
}

.right_cat .countdown .date .data-box .date-tm1 {
	display: none;
}

.right_cat .countdown .date .data-box .date-tm span {
	font-weight: bold;
	color: #fff;
	font-size: 33px;
	text-align: center;
	display: block;
}

.right_cat .countdown .date .data-box .date-tm em {
	text-align: center;
	font-size: 12px;
	color: #fff;
	font-style: normal;
	display: block;
}

.right_cat .recommend {
	width: 100%;
	height: 250px;
	background: #fff;
	margin-bottom: 10px;
	padding: 0 25px;
	overflow: hidden;
}

.right_cat .recommend .tt {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin-top: 25px;
}

.right_cat .recommend .con {
	margin-top: 18px;
	height: 180px;
	overflow: hidden;
}

.right_cat .recommend .con a {
	padding-left: 16px;
	position: relative;
	display: block;
	margin-bottom: 14px;
	font-size: 12px;
}

.right_cat .recommend .con a:before {
	content: "";
	width: 4px;
	height: 4px;
	position: absolute;
	background: #d3d3d3;
	left: 3px;
	top: 6px;
}

.match_con .mt {
	text-align: left;
}

.match_con .scon {
	padding-bottom: 12px;
	border-bottom: 1px solid #eef4f4;
	margin-top: 6px;
}

.match_con .scon .date {
	float: left;
	background: #fff;
}

.match_con .ematch {
	margin-top: 30px;
}

.match_con .ematch .tt {
	border-bottom: 1px solid #eef4f4;
	padding-bottom: 15px;
}

.match_con .ematch .tt p {
	float: left;
	font-weight: bold;
	color: #333;
	font-size: 20px;
}

.match_con .ematch .tt a {
	float: right;
	margin-top: 7px;
}

.match_con .ematch .tt span {
	float: left;
	text-transform: uppercase;
	color: #c4c4c4;
	margin-top: 7px;
	margin-left: 12px;
}

.match_con .ematch .con {
	margin-top: 26px;
}

.match_con .ematch .con .im {
	width: 217px;
	height: 140px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
}

.match_con .ematch .con .im:nth-child(4n) {
	margin-right: 0;
}

.match_con .ematch .con .im p {
	position: absolute;
	text-align: center;
	color: #fff;
	font-size: 20px;
	left: 0;
	top: 45px;
	width: 100%;
}

.match_con .ematch .con .im span {
	position: absolute;
	text-align: center;
	color: #fff;
	font-size: 15px;
	left: 0;
	top: 75px;
	width: 100%;
}

.video_list {
	background: #fff;
	min-height: 500px;
	padding: 50px 37px 70px 37px;
	box-shadow: 0 3px 3px 2px rgba(89,131,103,0.1);
}

.video_list .detail {
	float: left;
	width: 285px;
	margin-bottom: 20px;
	margin-right: 28px;
}

.video_list .detail:nth-child(4n) {
	margin-right: 0;
}

.video_list .detail .im {
	width: 100%;
	height: 200px;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.video_list .detail .im i {
	width: 57px;
	height: 57px;
	background: url(../images/play.png) no-repeat center;
	position: absolute;
	top: 70px;
	left: 114px;
}

.video_list .detail .des {
	height: 50px;
	line-height: 50px;
}

.video_list .detail .des p {
	float: left;
	width: 210px;
	font-size: 15px;
	color: #333;
}

.video_list .detail .des span {
	float: right;
	color: #999;
}

.video_list .detail .tan_video {
	width: 950px;
	height: 600px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: none;
	z-index: 600;
}

.video_list .detail .tan_video video {
	width: 950px;
	height: 530px;
}

.video_list .detail .tan_video p {
	height: 70px;
	line-height: 70px;
	font-size: 15px;
	color: #fff;
	text-align: center;
}

.video_list .detail .tan_video .close {
	position: absolute;
	top: 0;
	right: -45px;
	width: 38px;
	height: 38px;
	background: rgba(0,0,0,0.3) url(../images/close.png) no-repeat center;
	border-radius: 50%;
	cursor: pointer;
}

.news_list {
	margin-top: 50px;
	border-top: 5px solid #eef4f4;
	padding-top: 24px;
}

.news_list .detail {
	padding: 26px 0;
	border-bottom: 1px solid #eef4f4;
	height: 119px;
	display: block;
}

.news_list .detail .im {
	float: left;
	width: 163px;
	height: 100%;
}

.news_list .detail .con {
	float: right;
	width: 715px;
	height: 100%;
	padding-right: 90px;
}

.news_list .detail .con .tt {
	font-weight: bold;
	color: #2d2e31;
	font-size: 18px;
	margin-top: 5px;
}

.news_list .detail .con .des {
	font-size: 13px;
	line-height: 23px;
	height: 46px;
	overflow: hidden;
	margin-top: 6px;
}

.news_list .detail .con .time {
	margin-top: 10px;
}

.news_list .detail .con .time p {
	float: left;
	padding-left: 26px;
	font-size: 13px;
	color: #999;
	height: 20px;
	line-height: 20px;
	margin-right: 12px;
}

.news_list .detail .con .time p.p1 {
	background: url(../images/ico14.png) no-repeat left center;
}

.news_list .detail .con .time p.p2 {
	background: url(../images/ico15.png) no-repeat left center;
}

.news_show {
	float: left;
	width: 982px;
}

.news_show .news_re {
	background: #fff;
	margin-top: 40px;
	box-shadow: 0 3px 3px 2px rgba(89,131,103,0.1);
	height: 305px;
	padding: 0 40px;
	overflow: hidden;
}

.news_show .news_re .tt {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	padding-bottom: 15px;
	border-bottom: 1px solid #eef4f4;
	margin-top: 36px;
}

.news_show .news_re .con {
	margin-top: 32px;
}

.news_show .news_re .con a {
	float: left;
	width: 50%;
	font-size: 13px;
	padding-left: 14px;
	background: url(../images/ico17.png) no-repeat left center;
	margin-bottom: 16px;
}

.comment {
	background: #fff;
	margin-top: 40px;
	overflow: hidden;
}

.comment .detail {
	padding: 30px;
}

.comment .sign {
	width: 100%;
	height: 62px;
	line-height: 62px;
	text-align: center;
	background: #eef4f4;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	font-size: 12px;
	color: #333;
}

.comment .sign a {
	display: inline-block;
	width: 82px;
	height: 36px;
	line-height: 36px;
	background: #319458;
	color: #fff;
	font-size: 12px;
	border-radius: 5px;
	margin-right: 14px;
}

.comment .combtn {
	width: 86px;
	height: 37px;
	line-height: 37px;
	background: #eef4f4;
	float: right;
	margin-top: 12px;
	text-align: center;
	font-size: 12px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	cursor: pointer;
}

.comment .comcon {
	margin-top: 12px;
	display: none;
}

.comment .comcon.on {
	display: block;
}

.comment .comcon textarea {
	width: 100%;
	height: 150px;
	padding: 10px;
	resize: none;
	border: 1px solid #dcdcdc;
}

.comment .comcon .report {
	float: right;
	width: 86px;
	height: 36px;
	line-height: 36px;
	background: #319458;
	color: #fff;
	font-size: 12px;
	border-radius: 5px;
	border: none;
	cursor: pointer;
	margin-top: 10px;
}

.comment .mc {
	padding: 30px;
	padding-bottom: 0;
	border-top: 2px solid #efefef;
}

.comment .mc .mt {
	color: #333;
}

.comment .mc .mt span {
	color: #999;
	margin-left: 12px;
}

.comment .mc .list {
	padding-left: 66px;
	padding-bottom: 30px;
	padding-top: 30px;
	border-bottom: 1px solid #ececec;
	position: relative;
}

.comment .mc .list:last-of-type {
	border-bottom: none;
}

.comment .mc .list .im {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 0;
	top: 32px;
	border-radius: 50%;
	overflow: hidden;
}

.comment .mc .list .tt {
	color: #333;
	font-weight: bold;
}

.comment .mc .list .des {
	line-height: 25px;
	margin-top: 8px;
}

.comment .mc .list .tac {
	margin-top: 8px;
}

.comment .mc .list .tac .time {
	color: #999;
	float: left;
}

.comment .mc .list .tac .con {
	float: right;
}

.comment .mc .list .tac .con .cat {
	float: left;
	cursor: pointer;
	margin-right: 22px;
}

.comment .mc .list .tac .con .gup {
	float: left;
	cursor: pointer;
	margin-right: 10px;
}

.comment .mc .list .tac .con span {
	color: #999;
}

.comment .mc .list .tas {
	background: #f4f4f4;
	padding: 0 30px;
	margin-top: 26px;
	position: relative;
	border-radius: 3px;
}

.comment .mc .list .tas:before {
	content: "";
	position: absolute;
	border-width: 0 15px 15px;
	border-color: transparent transparent #f4f4f4;
	border-style: solid;
	left: 16px;
	top: -15px;
}

.comment .mc .list .tas .tas_list {
	padding: 18px 0;
	padding-left: 66px;
	border-bottom: 1px solid #ececec;
	position: relative;
}

.comment .mc .list .tas .tas_list:last-child {
	border-bottom: none;
}

.comment .mc .list .tas .tas_list .im {
	top: 20px;
}

.comment .mc .list .tas .tas_list .des span {
	font-weight: bold;
	color: #333;
	margin: 0 5px;
}

.works_list {
	background: #fff;
	min-height: 500px;
	padding: 42px 37px 70px 37px;
	box-shadow: 0 3px 3px 2px rgba(89,131,103,0.1);
}

.works_list1 {
	padding: 50px 37px;
	padding-bottom: 10px;
	margin-top: 10px;
	box-shadow: 0 0 3px 2px rgba(89,131,103,0.1);
}

.works_list .screen .detail p {
	float: left;
	font-size: 16px;
	line-height: 31px;
}

.works_list .screen .detail a {
	float: left;
	line-height: 31px;
	background: #eef4f4;
	padding: 0 25px;
	border-radius: 20px;
	margin-right: 5px;
	margin-bottom: 13px;
	font-size: 13px;
}

.works_list .screen .detail a.active {
	background: #588366;
	color: #fff;
}

.works_list .con {
	margin-top: 22px;
	border-top: 6px solid #eef4f4;
	padding-top: 35px;
}

.works_list1 .con {
	margin-top: 0;
	border: none;
	padding-top: 0;
}

.works_list .con .detail {
	float: left;
	width: 285px;
	margin-right: 28px;
	margin-bottom: 43px;
}

.works_list .con .detail:nth-child(4n) {
	margin-right: 0;
}

.works_list .con .detail .im {
	width: 100%;
	height: 199px;
	overflow: hidden;
	border-radius: 5px;
}

.works_list .con .detail .tt {
	font-size: 15px;
	color: #333;
	margin-top: 16px;
}

.works_list .con .detail .des {
	margin-top: 7px;
}

.works_list .con .detail .des p {
	float: left;
	color: #999;
	font-size: 13px;
}

.works_list .con .detail .des span {
	float: right;
	color: #999;
	font-size: 13px;
}

.works_list .con .detail .des span em {
	font-style: normal;
	color: #f32e2e;
	font-size: 14px;
}

.works_list .con .detail .author {
	width: 100%;
	line-height: 20px;
	padding-left: 26px;
	background: url(../images/ico16.png) no-repeat left top;
	font-size: 12px;
	color: #999;
	margin-top: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	height: 80px;
    max-width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    word-break: break-all;
}

.works_list .con .detail:hover .tt {
	color: #28884f;
}

.works_show {
	margin-top: 75px;
}

.works_show .pic {
	float: left;
	width: 455px;
}

.works_show .pic .im {
	width: 100%;
	height: 323px;
}

.works_show .pic .con {
	margin-top: 5px;
	position: relative;
}

.works_show .pic .con .box {
	width: 100%;
	height: 59px;
	overflow: hidden;
}

.works_show .pic .con .box .list {
	width: 9999999px;
}

.works_show .pic .con .detail {
	float: left;
	width: 87px;
	height: 59px;
	padding-right: 5px;
	cursor: pointer;
	position: relative;
}

.works_show .pic .con .detail img {
	width: 100%;
	height: 100%;
	display: block;
}

.works_show .pic .con .detail.on:after {
	content: "";
	position: absolute;
	width: 87px;
	height: 100%;
	background: rgba(0,0,0,0.4);
	left: 0;
	top: 0;
}

.works_show .pic .con .prev {
	width: 29px;
	height: 29px;
	position: absolute;
	top: 15px;
	left: -35px;
	background: url(../images/xz.png) no-repeat center;
	cursor: pointer;
}

.works_show .pic .con .next {
	width: 29px;
	height: 29px;
	position: absolute;
	top: 15px;
	right: -35px;
	background: url(../images/xy.png) no-repeat center;
	cursor: pointer;
}

.works_show .mc {
	float: right;
	width: 710px;
	padding-right: 38px;
	height: 387px;
	overflow: auto;
}

.works_show .mc .mt {
	margin-top: 14px;
	height: 40px;
	line-height: 35px;
}

.works_show .mc .mt span {
	float: left;
	color: #333;
	font-weight: bold;
	font-size: 22px;
}

.works_show .mc .mt .btn {
	float: right;
}

.works_show .mc .mt .btn .detail {
	float: left;
	width: 110px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	color: #fff;
	cursor: pointer;
	text-align: center;
	margin-left: 7px;
}

.works_show .mc .mt .btn .detail img {
	margin-right: 10px;
	position: relative;
	top: 3px;
}

.works_show .mc .mt .btn .detail1 {
	background: linear-gradient(#5cab76,#309358);
}

.works_show .mc .mt .btn .detail2 {
	background: linear-gradient(#ff8f01,#ff6f02);
}

.works_show .mc .con {
	margin-top: 28px;
}

.works_show .mc .con .detail {
	margin-bottom: 8px;
}

.works_show .mc .con .detail .tt {
	color: #333;
	font-weight: bold;
}

.works_show .mc .con .detail .des {
	line-height: 25px;
	margin-top: 8px;
}

.works_show .mc .con .detail .des * {
	max-width: 100%;
}

.works_show .comcon {
	margin-top: 30px;
	display: none;
}

.works_show .comcon.on {
	display: block;
}

.works_show .comcon textarea {
	width: 100%;
	height: 150px;
	padding: 10px;
	resize: none;
	border: 1px solid #dcdcdc;
}

.works_show .comcon .report {
	float: right;
	width: 86px;
	height: 36px;
	line-height: 36px;
	background: #319458;
	color: #fff;
	font-size: 12px;
	border-radius: 5px;
	border: none;
	cursor: pointer;
	margin-top: 10px;
}

.works_show .works_con {
	float: right;
	width: 795px;
	position: relative;
}

.works_show .works_con .tt {
	font-weight: bold;
	color: #333;
	font-size: 22px;
	padding-left: 20px;
	margin-top: 22px;
}

.works_show .works_con .entt {
	color: #333;
	font-family: arail;
	padding-left: 20px;
	margin-top: 12px;
	word-wrap: break-word;
	width: 775px;
}

.works_show .works_con .con1 {
	width: 433px;
	padding: 8px 0;
	padding-left: 20px;
	background: #f5f5f5;
	line-height: 30px;
	margin-top: 30px;
	word-break:break-all;
}

.works_show .works_con .con2 {
	padding-left: 20px;
	margin-top: 23px;
}

.works_show .works_con .con2 p {
	margin-bottom: 12px;
}

.works_show .works_con .detail {
	position: absolute;
	/* top: 155px; */
	top: 105px;
	left: 500px;
}

.works_show .works_con .detail .dt {
	width: 110px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	color: #fff;
	cursor: pointer;
	text-align: center;
	background: linear-gradient(#5cab76,#309358);
	display: inline-block;
}

.works_show .works_con .detail .degree {
	display: inline-block;
	line-height: 40px;
	margin-left: 10px;
}

.works_show .works_con .detail .dt img {
	margin-right: 10px;
	position: relative;
	top: 3px;
}

.works_show .works_con .detail .share {
	margin-top: 18px;
}

.works_show .works_con .detail .share span {
	float: left;
	line-height: 24px;
}

.works_show .works_con .detail .share a {
	float: left;
}

.works_show .works_con .detail .share a {
	margin: 0 4px!important;
	background-image: none;
	padding-left: 0;
	width: 24px;
	height: 24px;
	opacity: 1;
	border-radius: 4px;
	text-align: center;
	line-height: 24px;
	float: none;
	display: inline-block;
	position: relative;
	top: 2px;
}

.works_show .works_con .detail .share .f_tsina {
	background: #ed8080 url(../images/tsina.svg) no-repeat center;
	background-size: 18px;
}

.works_show .works_con .detail .share .f_weixin {
	background: #62be87 url(../images/weixin.svg) no-repeat center;
	background-size: 18px;
}

.works_show .works_con .detail .share .f_qzone {
	background: #ffd529 url(../images/qzone.svg) no-repeat center;
	background-size: 16px;
}

.works_details {
	margin-top: 85px;
}

.works_details .d_left {
	float: left;
	width: 212px;
	border: 1px solid #e5e5e5;
	padding: 20px 10px;
}

.works_details .d_left .mt {
	font-size: 17px;
	color: #000;
	font-weight: bold;
}

.works_details .d_left .mc {
	margin-top: 26px;
}

.works_details .d_left .mc .detail {
	margin-bottom: 10px;
}

.works_details .d_left .mc .detail p {
	line-height: 40px;
	color: #000;
	height: 40px;
}

.works_details .d_middle {
	width: 100%;
	float: left;
}

.works_details .d_middle .dcon {
	border: 1px solid #e5e5e5;
}

.works_details .d_middle .dcon>.mt {
	background: #f5f5f5;
	overflow: hidden;
}

.works_details .d_middle .dcon .mt p {
	float: left;
	padding: 0 28px;
	line-height: 58px;
	font-size: 17px;
	color: #000;
	position: relative;
	cursor: pointer;
}

.works_details .d_middle .dcon .mt p:after {
	content: "";
	position: absolute;
	height: 18px;
	border-right: 1px solid #dcdcdc;
	right: 0;
	top: 20px;
}

.works_details .d_middle .dcon .mt p:last-child:after {
	display: none;
}

.works_details .d_middle .dcon .mc {
	margin-top: 30px;
}

.works_details .d_middle .dcon .mc .detail {
	padding: 0 20px;
	margin-bottom: 36px;
}

.works_details .d_middle .dcon .mc .detail .tt {
	font-size: 17px;
	font-weight: bold;
	color: #000;
	padding-bottom: 15px;
	border-bottom: 1px solid #dbdbdb;
	padding-right: 15px;
	display: inline-block;
}

.works_details .d_middle .dcon .mc .detail .con {
	line-height: 30px;
	margin-top: 16px;
	word-wrap: break-word;
	width: 100%;
}

.works_details .d_middle .dcon .mc .detail .contents table {
	border-collapse: collapse;
	margin: auto;
}

.works_details .d_middle .dcon .mc .detail .contents table th {
	border: 1px solid #DDD;
	padding: 5px 10px;
}

.works_details .d_middle .dcon .mc .detail .contents h2,.works_details .d_middle .dcon .mc .detail .contents h1,.works_details .d_middle .dcon .mc .detail .contents h3 {
	font-weight: bold;
	margin: 22px 0;
	font-size: 19px;
	color: #000;
}

.works_details .d_middle .dcon .mc .tabs p {
	float: left;
	width: 50%;
	padding-right: 10px;
	box-sizing: border-box;
	color: #333;
	word-break:break-all;
}

.works_details .d_middle .dcon .mc .tabs p span {
	color: #999;
}

.works_details .d_middle .dcon .mc .pic {
	margin-top: 15px;
}

.works_details .d_middle .dcon .mc .pic .list {
	margin-bottom: 20px;
}

.works_details .d_middle .dcon .mc .pic .list .im {
	margin-bottom: 10px;
	text-align: center;
}

.works_details .d_middle .dcon .mc .pic .list .im img {
	max-width: 100%;
	width: auto;
	height: auto;
	display: inline-block;
}

.works_details .d_middle .dcon .mc .pic .list p span {
	color: #000;
	font-weight: bold;
}

.works_details .d_middle .comment .detail {
	padding: 30px 0;
}

.works_details .d_middle .comment .mc {
	padding: 30px 0;
}

.works_details .d_right {
	float: right;
	width: 198px;
}

.works_details .d_right .im {
	margin-bottom: 12px;
}

.works_details .zjcom {
	border: 1px solid #e5e5e5;
	padding: 30px 20px;
	margin-top: 35px;
}

.works_details .zjcom .tt {
	font-size: 17px;
	font-weight: bold;
	color: #000;
	padding-bottom: 15px;
	border-bottom: 1px solid #dbdbdb;
	padding-right: 15px;
	display: inline-block;
}

.works_details .zjcom .con {
	line-height: 30px;
	margin-top: 15px;
}

.works_details .zjcom .con span {
	color: #000;
}
.works_details .zjcom .con .item{
	display: flex;
}
.works_details .zjcom .con .item .pic{
    line-height: 40px;
    flex: 0 0 20px;
}
.works_details .zjcom .con .item .pic img{
	max-width: 100%;
}

.judge_details .d_middle {
	width: 100%;
	margin-left: 0;
}

.judge_details .d_middle .dcon>.mt {
	padding-left: 22px;
}

.judge_details .d_middle .dcon>.mc .detail {
	padding: 0 30px;
}

.judge_details .comment {
	padding: 0 30px;
}

.works_show .works_con .detail .btn {
	width: 175px;
	height: 50px;
	line-height: 50px;
	border-radius: 30px;
	color: #fff;
	cursor: pointer;
	text-align: center;
	margin-bottom: 6px;
	background: linear-gradient(#5cab76,#309358);
	font-size: 18px;
	display: block;
}

.works_show .works_con .detail .btn2 {
	padding-left: 15px;
}

.works_show .works_con .detail .btn img {
	margin-right: 15px;
	position: relative;
	top: 5px;
}

.tan_score {
	width: 550px;
	position: fixed;
	z-index: 600;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background: #fff;
	border-radius: 8px;
	padding: 50px 0;
	padding-left: 82px;
	display: none;
}

.fast_score {
	width: 350px;
	padding-left: 50px;
	margin-top: 20px;
}

.fast_score p {
	float: left;
	padding: 4px 12px;
	border: 1px solid #ccc;
	margin-right: 8px;
	margin-bottom: 8px;
	cursor: pointer;
}

.fast_score p.active {
	background: #5cab76;
	border: 1px solid #5cab76;
	color: #fff;
}

.tan_score .mt {
	font-weight: bold;
	font-size: 27px;
	color: #242424;
}

.tan_score .mc {
	margin-top: 26px;
}

.tan_score .mc .text {
	line-height: 42px;
}

.tan_score .mc .text span {
	font-size: 16px;
	color: #598367;
	float: left;
	margin-right: 2px;
}

.tan_score .mc .text input {
	width: 226px;
	height: 42px;
	background: #f2f2f2;
	border: none;
	text-align: center;
	border-radius: 4px;
	float: left;
}

.tan_score .mc .text p {
	float: left;
	font-size: 16px;
	color: #f32f36;
	margin-left: 22px;
}

.tan_score .mc input[type='submit'] {
	width: 180px;
	height: 42px;
	border-radius: 5px;
	border: none;
	background: #598367;
	margin-top: 40px;
	margin-left: 50px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}

.tan_remark {
	width: 600px;
	position: fixed;
	z-index: 600;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background: #fff;
	border-radius: 8px;
	padding: 50px 60px;
	display: none;
}

.tan_remark .mt {
	font-weight: bold;
	font-size: 27px;
	color: #242424;
}

.tan_remark .mc textarea {
	margin-top: 26px;
	resize: none;
	width: 100%;
	height: 250px;
	padding: 15px;
	border: none;
	background: #f2f2f2;
}

.tan_remark .mc input[type='submit'] {
	width: 180px;
	height: 42px;
	border-radius: 5px;
	border: none;
	background: #598367;
	margin-top: 50px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}

.sp_list {
	margin-top: 36px;
}

.sp_list .mc {
	height: 434px;
	background: #262626;
	padding: 18px 16px;
}

.sp_list .mc .detail {
	display: none;
}

.sp_list .mc .detail:first-child {
	display: block;
}

.sp_list .mc .detail video {
	width: 638px;
	height: 398px;
	float: left;
}

.sp_list .mc .detail .con {
	float: left;
	width: 562px;
	margin-left: 46px;
}

.sp_list .mc .detail .con .tt {
	font-size: 28px;
	color: #fff;
	line-height: 30px;
	margin-top: 50px;
}

.sp_list .mc .detail .con .date {
	color: #999;
	margin-top: 27px;
}

.sp_list .mc .detail .con .des {
	color: #c1c1c1;
	margin-top: 30px;
	line-height: 22px;
	height: 66px;
	overflow: hidden;
}

.sp_list .mc .detail .con .more {
	width: 280px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #438e62;
	display: block;
	margin-top: 53px;
	border-radius: 6px;
}

.sp_list .mt {
	margin-top: 20px;
	height: 170px;
	position: relative;
}

.sp_list .mt .box {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.sp_list .mt .box ul {
	width: 9999999px;
}

.sp_list .mt .box ul li {
	width: 219px;
	height: 170px;
	float: left;
}

.sp_list .mt .box ul li a {
	width: 205px;
	height: 100%;
	display: block;
	position: relative;
}

.sp_list .mt .box ul li .im {
	width: 100%;
	height: 118px;
	overflow: hidden;
}

.sp_list .mt .box ul li p {
	width: 100%;
	height: 52px;
	line-height: 52px;
	text-align: center;
	background: #fff;
}

.sp_list .mt .box ul li span {
	position: absolute;
	right: 0;
	top: 0;
	padding: 5px;
	background: #438e62;
	color: #fff;
	display: none;
}

.sp_list .mt .box ul li.current span {
	display: block;
}

.sp_list .mt .box ul li .pbg {
	width: 100%;
	height: 118px;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.6) url(../images/play1.png) no-repeat center;
	display: none;
}

.sp_list .mt .box ul li a:hover img {
	transform: scale(1.1,1.1);
}

.sp_list .mt .box ul li a:hover .pbg {
	display: block;
}

.sp_list .mt .box ul li.current a:hover .pbg {
	display: none;
}

.sp_list .mt .prev {
	width: 40px;
	height: 50px;
	background: rgba(255,255,255,0.7) url(../images/left1.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 34px;
	z-index: 100;
	cursor: pointer;
}

.sp_list .mt .next {
	width: 40px;
	height: 50px;
	background: rgba(255,255,255,0.7) url(../images/right1.png) no-repeat center;
	position: absolute;
	right: 0;
	top: 34px;
	z-index: 100;
	cursor: pointer;
}

.pvideo {
	margin-top: 50px;
}

.pvideo .mt {
	font-size: 26px;
	color: #438e62;
}

.pvideo .mc {
	margin-top: 32px;
}

.pvideo .mc .pic {
	float: left;
	width: 394px;
	height: 330px;
	position: relative;
	margin-bottom: 16px;
}

.pvideo .mc .pic .im {
	width: 100%;
	height: 260px;
	overflow: hidden;
}

.pvideo .mc .pic p {
	width: 100%;
	height: 70px;
	line-height: 70px;
	background: #fff;
	padding: 0 15px;
	font-size: 19px;
}

.pvideo .mc .pic .pbg {
	width: 100%;
	height: 260px;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.6) url(../images/play2.png) no-repeat center;
	display: none;
}

.pvideo .mc .pic:hover .pbg {
	display: block;
}

.pvideo .mc .pic:hover img {
	transform: scale(1.1,1.1);
}

.pvideo .mc .con {
	float: left;
	width: 906px;
}

.pvideo .mc .con .detail {
	float: left;
	width: 208px;
	height: 157px;
	margin-left: 18.5px;
	margin-bottom: 16px;
	position: relative;
}

.pvideo .mc .con .detail .im {
	height: 118px;
	overflow: hidden;
}

.pvideo .mc .con .detail p {
	width: 100%;
	height: 39px;
	line-height: 39px;
	background: #fff;
	padding: 0 14px;
}

.pvideo .mc .con .detail .pbg {
	width: 100%;
	height: 118px;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.6) url(../images/play1.png) no-repeat center;
	display: none;
}

.pvideo .mc .con .detail:hover .pbg {
	display: block;
}

.pvideo .mc .con .detail:hover img {
	transform: scale(1.1,1.1);
}

.rvideo {
	margin-top: 34px;
}

.rvideo .mt {
	font-size: 26px;
	color: #438e62;
}

.rvideo .mc {
	margin-top: 32px;
}

.rvideo .mc .detail {
	float: left;
	width: 207px;
	height: 157px;
	margin-right: 11.5px;
	margin-bottom: 12px;
	position: relative;
}

.rvideo .mc .detail:nth-child(6n) {
	margin-right: 0;
}

.rvideo .mc .detail .im {
	height: 118px;
	overflow: hidden;
}

.rvideo .mc .detail p {
	width: 100%;
	height: 39px;
	line-height: 39px;
	background: #fff;
	padding: 0 14px;
}

.rvideo .mc .detail .pbg {
	width: 100%;
	height: 118px;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.6) url(../images/play1.png) no-repeat center;
	display: none;
}

.rvideo .mc .detail:hover .pbg {
	display: block;
}

.rvideo .mc .detail:hover img {
	transform: scale(1.1,1.1);
}

.member_left {
	width: 238px;
}

.member_left .mcon {
	margin-top: 38px;
}

.member_left .mcon .im {
	width: 132px;
	height: 132px;
	overflow: hidden;
	margin: auto;
	border-radius: 50%;
}

.member_left .mcon .title {
	text-align: center;
	margin-top: 15px;
}

.member_left .mcon .avd {
	margin-top: 12px;
	text-align: center;
}

.member_left .mcon .avd p {
	display: inline-block;
	font-size: 13px;
	color: #999;
	margin-right: 30px;
}

.member_left .mcon .avd span {
	display: inline-block;
	font-size: 13px;
	color: #999;
}

.member_left .mcon .sign {
	width: 124px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #63ad7c;
	color: #fff;
	margin: auto;
	margin-top: 12px;
	font-size: 13px;
	border-radius: 20px;
	cursor: pointer;
}

.member_left .tt {
	padding-left: 83px;
	margin-top: 0!important;
	background: #63ad7c url(../images/user.png) no-repeat 36px center;
	display: block;
}

.member_left .article-menu .list p {
	padding-left: 83px;
	position: relative;
}

.member_left .article-menu .list p i {
	font-style: normal;
	width: 15px;
	height: 15px;
	line-height: 15px;
	border-radius: 50%;
	background: #de4242;
	text-align: center;
	color: #fff;
	font-size: 13px;
	display: inline-block;
	position: relative;
	top: -3px;
	left: 2px;
}

.member_left .article-menu .list ul li {
	padding-left: 83px;
}

.member_left .article-menu .list ul li span {
	color: #de4242;
	margin-left: 3px;
}

.member_right {
	width: 1040px;
	padding: 50px 25px;
	min-height: 800px;
	float: right;
	background: #fff;
	box-shadow: 0 3px 10px 7px rgba(80,80,80,.1);
}

.member_menu {
	padding-bottom: 36px;
	border-bottom: 1px solid #eef4f4;
}

.member_menu .detail {
	float: left;
	position: relative;
	margin-right: 94px;
}

.member_menu .detail:after {
	content: "";
	position: absolute;
	width: 9px;
	height: 19px;
	background: url(../images/right2.png) no-repeat center;
	right: -52px;
	top: 30px;
}

.member_menu .detail:last-child {
	margin-right: 0;
}

.member_menu .detail:last-child:after {
	display: none;
}

.member_menu .detail .img {
	width: 52px;
	height: 52px;
	margin: auto;
}

.member_menu .detail .tt {
	color: #63ad7c;
	text-align: center;
	margin-top: 10px;
	font-size: 12px;
}

.my_team {
	margin-top: 26px;
}

.my_team .mt {
	height: 34px;
	border-bottom: 1px solid #eef4f4;
	padding-bottom: 10px;
}

.my_team .mt p {
	float: left;
	line-height: 34px;
	font-size: 18px;
}

.my_team .mt a {
	float: right;
	width: 116px;
	text-align: center;
	line-height: 34px;
	background: #63ad7c;
	color: #fff;
	font-size: 13px;
	border-radius: 20px;
}

.my_team .mc {
	margin-top: 25px;
}

.my_team .mc1 {
	margin-top: 0;
}

.my_team .mc .td p {
	float: left;
	line-height: 34px;
	font-size: 18px;
}

.my_team .mc .td a {
	float: right;
	width: 116px;
	text-align: center;
	line-height: 34px;
	background: #63ad7c;
	color: #fff;
	font-size: 13px;
	border-radius: 20px;
}

.my_team .mc .detail {
	float: left;
	width: 188px;
	height: 66px;
	line-height: 66px;
	padding-left: 95px;
	background: #eef4f4 url(../images/man.png) no-repeat 49px center;
	margin-right: 12px;
	margin-bottom: 30px;
	position: relative;
}

.my_team .mc .detail.d1 {
	margin-bottom: 60px;
}

.my_team .mc .detail p {
	line-height: 20px;
}

.my_team .mc .detail:nth-child(5n) {
	margin-right: 0;
}

.my_team .mc .detail.cur:after {
	content: "";
	position: absolute;
	background: url(../images/cur.png) no-repeat center;
	width: 19px;
	height: 19px;
	right: 9px;
	bottom: 6px;
}

.my_team .mc .detail .t1 {
	position: absolute;
	width: 50%;
	left: 0;
	top: 66px;
	line-height: 25px;
	text-align: center;
	background: #63ad7c;
	color: #fff;
}

.my_team .mc .detail.d2 .t1 {
	top: 91px;
}

.my_team .mc .detail .t2 {
	position: absolute;
	width: 50%;
	right: 0;
	top: 66px;
	line-height: 25px;
	text-align: center;
	background: #999;
	color: #fff;
}

.my_team .mc .detail.d2 .t2 {
	top: 91px;
}

.my_team .mc .detail .t3,.my_team .mc .detail .t4 {
	position: absolute;
	width: 100%;
	left: 0;
	top: 66px;
	line-height: 25px;
	text-align: center;
	background: #46bcff;
	color: #fff;
}

.my_team .mc .detail .t4 {
	width: 50%;
}

.my_team .mc .detail.d2 .t5 {
	top: 66px;
}

.my_work {
	margin-top: 35px;
}

.my_work .mt {
	font-size: 18px;
}

.my_work .mt_list {
	height: 46px;
	line-height: 46px;
	background: #eef4f4;
	margin-top: 15px;
}

.my_work .mt_list p {
	float: left;
	text-align: center;
	width: 23%;
}

.my_work .mt_list .t1 {
	width: 31%;
}

.my_work .detail {
	border-bottom: 1px solid #eef4f4;
	padding: 20px 0;
}

.my_work .detail>div {
	float: left;
	width: 23%;
	box-sizing: border-box;
}

.my_work .detail .im {
	width: 190px;
	height: 132px;
	border-radius: 5px;
	overflow: hidden;
}

.my_work .detail .t1 {
	padding-left: 40px;
}

.my_work .detail .t1 .a1,.my_work .detail .t1 .a1 a {
	font-size: 18px;
	margin-top: 20px;
}

.my_work .detail .t1 .a2 {
	margin-top: 12px;
	color: #999;
}

.my_work .detail .t2 {
	color: #999;
	height: 132px;
	line-height: 30px;
	text-align: center;
}

.my_work .detail .t2 p {
	margin: auto;
}

.my_work .detail .t3 {
	width: 31%;
	padding-top: 17px;
	padding-left: 65px;
	position: relative;
}

.my_work .detail .t3:before {
	content: "";
	position: absolute;
	height: 3px;
	width: 166px;
	background: #eef4f4;
	top: 27px;
	left: 69px;
}

.my_work .detail .t3:after {
	content: "";
	position: absolute;
	height: 3px;
	width: 166px;
	background: #eef4f4;
	top: 83px;
	left: 69px;
}

.my_work .detail .t3 .list {
	float: left;
	margin-right: 45px;
	position: relative;
	z-index: 10;
	margin-bottom: 10px;
}

.my_work .detail .t3 .list span {
	width: 21px;
	height: 21px;
	background: #d2d2d2;
	display: block;
	margin: auto;
	border-radius: 50%;
}

.my_work .detail .t3 .list p {
	margin-top: 6px;
}

.my_work .detail .t3 .cur span {
	background: #3db53a url(../images/gou.png) no-repeat center;
}

.my_msg {
	margin-top: 0;
}

.my_msg .mt {
	font-size: 18px;
}

.my_msg .mt_list {
	height: 46px;
	line-height: 46px;
	background: #eef4f4;
	margin-top: 15px;
}

.my_msg .mt_list p {
	float: left;
	text-align: center;
	width: 33%;
}

.my_msg .mt_list .t0 {
	width: 20%;
}

.my_msg .mt_list .t1 {
	width: 60%;
}

.my_msg .mt_list .t2 {
	width: 25%;
}

.my_msg .mt_list .t3 {
	width: 40%;
}

.my_msg .mt_list .t4 {
	width: 10%;
}

.my_msg .detail {
	border-bottom: 1px solid #eef4f4;
	padding: 20px 0;
}

.my_msg .detail>div {
	float: left;
	width: 33%;
	box-sizing: border-box;
}

.my_msg .detail .t0 {
	width: 20%;
	text-align: center;
}

.my_msg .detail .t1 {
	margin-left: 1%;
	width: 59%;
}

.my_msg .detail .t2 {
	width: 25%;
	text-align: center;
}

.my_msg .detail .t1 .a1 {
	font-size: 18px;
	margin-top: 20px;
}

.my_msg .detail .t1 .a2 {
	margin-top: 12px;
	color: #999;
}

.my_msg .detail .t3 {
	margin-left: 1%;
	width: 39%;
}

.my_msg .detail .t4 {
	width: 10%;
	text-align: center;
}

.my_msg .detail .reason {
	position: relative;
	display: inline-block;
	width: 15px;
	height: 15px;
	background: red;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 15px;
	cursor: pointer;
}

.my_msg .detail .reason p {
	position: absolute;
	display: none;
	padding: 10px;
	border: 1px solid #eef4f4;
	top: 16px;
	background: #fff;
	border-radius: 5px;
	color: #666;
	width: 200px;
	left: 50%;
	margin-left: -100px;
	line-height: 26px;
	text-align: left;
}

.my_msg .detail .reason:hover p {
	display: block;
}

.cuservice {
	margin-top: 35px;
}

.cuservice .mt {
	font-size: 18px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eef4f4;
}

.cuservice .mc {
	margin-top: 20px;
}

.cuservice .mc .detail {
	float: left;
	width: 175px;
	height: 66px;
	line-height: 66px;
	background: #eef4f4 url(../images/kf.png) no-repeat 43px center;
	padding-left: 82px;
	font-size: 16px;
	margin-bottom: 14px;
	margin-right: 28.7px;
	border-radius: 8px;
}

.cuservice .mc .detail:nth-child(5n) {
	margin-right: 0;
}

.now_team {
	margin-top: 0;
}

.invite {
	margin-top: 5px;
}

.invite .mt {
	font-size: 18px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eef4f4;
}

.invite .mc {
	margin-top: 35px;
}

.invite .mc .tt,.invite1 .mc .tt {
	margin-bottom: 20px;
}

.invite .mc .con,.invite1 .mc .con {
	margin-bottom: 7px;
}

.invite .mc .con .text,.invite1 .mc .con .text {
	width: 268px;
	height: 56px;
	line-height: 56px;
	padding-left: 27px;
	border: none;
	background: #eef4f4;
	color: #777;
	border-radius: 5px;
	float: left;
	margin-right: 4px;
}

.invite .mc .con .submit,.invite1 .mc .con .submit {
	width: 135px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	background: #63ad7c;
	border-radius: 5px;
	color: #fff;
	float: left;
	cursor: pointer;
}

.invite .add {
	width: 295px;
	height: 56px;
	line-height: 56px;
	padding-left: 132px;
	border: none;
	background: #eef4f4 url(../images/add.png) no-repeat 105px center;
	color: #999;
	border-radius: 5px;
	cursor: pointer;
}

.mtt {
	font-size: 26px;
	color: #333;
	padding-bottom: 13px;
	border-bottom: 1px solid #eef4f4;
}

.download .mc {
	margin-top: 22px;
}

.download .mc .detail {
	margin-bottom: 10px;
}

.download .mc .detail p {
	float: left;
	width: 825px;
	/* width: 660px; */
	height: 66px;
	line-height: 66px;
	padding-left: 89px;
	color: #333;
	background: #eef4f4 url(../images/ico20.png) no-repeat 30px center;
	border-radius: 5px;
}
.download .mc .detail .name {
	float: left;
	width: 825px;
	height: 66px;
    line-height: 33px;
	padding-left: 89px;
	color: #333;
	background: #eef4f4 url(../images/ico20.png) no-repeat 30px center;
	border-radius: 5px;
}
.download .mc .detail .name div:first-child{
	font-size: 16px;
    font-weight: 600;
}

.download .mc .detail a {
	float: right;
	/* margin: 0 0 0 10px; */
	width: 153px;
	height: 66px;
	line-height: 66px;
	text-align: center;
	background: #63ad7c;
	border-radius: 5px;
	color: #fff;
}

.base_info .mc {
	margin-top: 28px;
}

.base_info .mc .tt {
	font-size: 16px;
	color: #e92424;
	padding-left: 42px;
	margin-bottom: 40px;
}

.base_info .mc .text {
	margin-bottom: 10px;
	overflow: hidden;
}

.base_info .mc .text span {
	float: left;
	width: 125px;
	padding-right: 3px;
	text-align: right;
	font-size: 15px;
	color: #000;
	line-height: 39px;
}

.base_info .mc .text input {
	width: 192px;
	height: 37px;
	border: 1px solid #e5e5e5;
	line-height: 37px;
	background: #f5f5f5;
	border-radius: 3px;
	padding-left: 18px;
}

.base_info .mc .text input.text1 {
	width: 276px;
}

.base_info .mc .text select {
	width: 212px;
	height: 39px;
	border: 1px solid #e5e5e5;
	line-height: 37px;
	background: #f5f5f5 url(../images/san.png) no-repeat 172px center;
	border-radius: 3px;
	padding-left: 18px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.base_info .mc .submit {
	width: 212px;
	height: 43px;
	line-height: 43px;
	background: #63ad7c;
	border: none;
	color: #fff;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	margin-left: 128px;
	margin-bottom: 20px;
}

.check_form .mc .tt {
	font-size: 16px;
	color: #e92424;
	margin-bottom: 35px;
}

.declare_form .mc {
	margin: auto;
	margin-top: 35px;
	width: 902px;
}

.declare_form .mc .tt {
	font-size: 16px;
	color: #e92424;
	margin-bottom: 35px;
}

.dtable {
	border: 1px solid #d2d2d2;
	border-bottom: none;
}

.dtable .detail {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #d2d2d2;
}

.dtable .detail1 {
	height: 60px;
	line-height: 60px;
	background: #f5f5f5;
	font-size: 24px;
	color: #333;
	font-weight: bold;
	padding-left: 27px;
}

.dtable .detail p {
	float: left;
	font-size: 16px;
	padding-left: 22px;
	color: #333;
	border-right: 1px solid #d2d2d2;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

.dtable .detail .tcolor {
	background: #f5f5f5;
}

.dtable .detail .t1 {
	width: 120px;
}

.dtable .detail .t2 {
	width: 194px;
}

.dtable .detail .t3 {
	width: 80px;
}

.dtable .detail .t4 {
	width: 96px;
}

.dtable .detail .t5 {
	width: 170px;
}

.dtable .detail .t6 {
	width: 160px;
}

.dtable .detail .t7 {
	width: 426px;
}

.dtable .detail .t8 {
	width: 780px;
}

.dtable .detail .tlast {
	border: none;
}

.dtable .detail input[type='text'] {
	width: 100%;
	border: none;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 16px;
	background: #fff;
	padding-right: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

.dtable .detail span {
	margin-right: 10px;
}

.dtable .detail input[type='radio'] {
	margin-right: 5px;
}

.dtable .detail2 {
	height: 95px;
}

.dtable .detail2 .t9 {
	line-height: 95px;
}

.dtable .detail2 .t10 {
	line-height: 25px;
	padding: 10px 15px;
}

.dtable .detail2 input[type="text"].text1 {
	width: 150px;
	float: none;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #ccc;
}

.dtable .detail3 {
	height: 100px;
}

.dtable .detail3 input[type="text"].t11 {
	width: 90%;
	float: none;
}

.dtable .detail .tbottom {
	border-bottom: 1px solid #d2d2d2;
	line-height: 49px;
}

.dtable .detail .tbottom input[type="text"] {
	height: 49px;
	line-height: 49px;
}

.declare_form .mc .tt1 {
	font-size: 16px;
	color: #e92424;
	margin-top: 22px;
}
.declare_form .mc .bannerXscs {
	margin-top: 10px;
}

.declare_form .mc .submit {
	width: 196px;
	height: 50px;
	line-height: 50px;
	background: #63ad7c;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	border: none;
	margin-top: 25px;
	margin-bottom: 20px;
}

.check_form .mc {
	margin: auto;
	margin-top: 35px;
	width: 902px;
}

.colortt {
	color: #e92424;
	margin-top: 20px;
	line-height: 22px;
}

.tjsub {
	width: 196px;
	height: 50px;
	line-height: 50px;
	background: #63ad7c;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	border: none;
	margin-top: 25px;
	margin-bottom: 20px;
}
.tjsub.success{
	background: #999;
}

.member_right table {
	box-sizing: border-box;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.member_right table tr td {
	padding: 10px 15px;
	box-sizing: border-box;
	color: #333;
	text-align: center;
	line-height: 30px;
}

.member_right table tr input[type='text'],.member_right table tr input[type='date'] {
	height: 30px;
	line-height: 30px;
	border: none;
	width: 100%;
	text-align: center;
}

.member_right table tr input[type='text'].text1 {
	width: 90%;
	text-align: left;
}

.member_right table tr .t1 {
	float: left;
	margin-right: 20px;
	position: relative;
}

.member_right .detail2 .t1 {
	position: relative;
}

.member_right table tr .t1 .tan_class,.member_right .detail2 .t1 .tan_class {
	position: absolute;
	top: 40px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 10;
	width: 140px;
	background: #fff;
	box-shadow: 0 0 3px 2px #f5f5f5;
	display: none;
}

.member_right table tr .t1 .tan_class:before,.member_right .detail2 .t1 .tan_class:before {
	content: "";
	position: absolute;
	top: -18px;
	left: 54px;
	width: 0;
	height: 0;
	border-width: 0 16px 18px;
	border-color: transparent transparent #f5f5f5;
	border-style: solid;
}

.member_right table tr .t1 .tan_class p,.member_right .detail2 .t1 .tan_class .chi_class {
	border-bottom: 1px solid #f5f5f5;
	cursor: pointer;
	line-height: 35px;
}

.member_right .detail2 .t1 .tan_class .chi_class {
	border-bottom: 1px solid #f5f5f5;
	cursor: pointer;
	line-height: 35px;
	display: block;
	text-align: center;
}

.member_right table tr .t1 .tan_class p:hover,.member_right table tr .t1 .tan_class p.active {
	background: #f5f5f5;
}

.member_right table tr input[type='checkbox'] {
	margin-right: 7px;
	position: relative;
	top: 1px;
}

.member_right table tr textarea {
	width: 100%;
	border: none;
	resize: none;
	padding: 5px 0;
	height: 200px;
	float: left;
}

.member_right table tr textarea.t2 {
	height: 250px;
}

.member_right table tr color {
	color: #e92424;
}

.member_right table tr .t3 {
	text-align: left;
}

.member_right table tr .nopading {
	padding: 0;
}

.member_right table tr .t4 {
	border-right: 1px solid #ccc;
}

.member_right table tr .t5 {
	border-bottom: 1px solid #ccc;
}

.member_right table tr .t6 {
	text-align: left;
}

.member_right table tr .t6 a {
	color: red;
}

.member_right table tr .t7 {
	margin-right: 3px;
}

.member_right table tr .t8 {
	text-indent: 2em;
	text-align: left;
}

.member_right table tr .t9 {
	margin-right: 0;
}
.member_right table tr .ft{
	float:none;
	margin:0 15px;
}
.member_right table tr .kft{
	margin-left:50px;
}

.member_right table tr input[type='radio'] {
	margin-right: 7px;
	position: relative;
	top: 1px;
}

.member_right table tr input[type='text'].text2 {
	border-bottom: 1px solid #666;
}

.member_right table tr input[type='text'].text3 {
	float: left;
	width: auto;
}

.member_right table tr input[type='text'].text4 {
	width: 70%;
	text-align: left;
}

.member_right table tr input[type='text'].text5 {
	width: 85%;
	text-align: left;
}

.member_right table tr span {
	float: left;
}

.table_con {
	margin-bottom: 35px;
}

.table_con .text {
	margin-bottom: 10px;
	overflow: hidden;
}

.table_con .text span {
	float: left;
	font-size: 15px;
	color: #000;
	text-align: right;
	line-height: 33px;
	width: 120px;
	font-weight: bold;
}

.table_con .text input {
	float: left;
	padding-left: 10px;
	width: 450px;
	line-height: 32px;
	height: 32px;
	border: none;
	border-bottom: 1px solid #ccc;
}

.table_text {
	line-height: 32px;
	margin-bottom: 30px;
	color: #333;
}

.table_text input {
	position: relative;
	top: 1px;
}

.replys-list {
	background: #fafafa;
	padding: 10px;
	border-radius: 4px;
	margin-top: 15px;
	margin-bottom: 85px;
	display: none;
}

.replys-list li {
	margin-bottom: 10px;
	border-bottom: 1px dotted #ccc;
}

.replys-list li .role {
	color: #888;
}

.replys-list li .content {
	margin: 0 0 15px;
}

.replys-list li:last-child {
	border: none;
}

.replyBox {
	height: 50px;
	padding: 15px 20px;
	background: #f5f5f5;
	border-top: 1px solid #ddd;
}

.replyBox textarea {
	float: left;
	width: 485px;
	height: 40px;
	padding: 5px;
	line-height: 20px;
	overflow-y: auto;
	resize: none;
	outline: none;
	border: none;
	border-radius: 3px;
	color: #06A;
}

.replyBox .btn {
	float: right;
	height: 50px;
	line-height: 50px;
	width: 55px;
	text-align: center;
	background: #06A;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
	font-size: 14px;
}

.popupbg {
	display: none;
	width: 100%;
	background: #555;
	filter: alpha(opacity=30);
	opacity: 0.3;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999
}

.popup {
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -150px;
	background: #fff;
	z-index: 9999;
	border-radius: 5px
}

.popup .tit {
	height: 28px;
	border-bottom: 1px solid #D9E5F2;
	background: #EAF2FA
}

.popup .tit b {
	line-height: 28px;
	padding-left: 10px;
	font-size: 14px
}

.popup .btm {
	height: 26px;
	border-top: 1px solid #bbb;
	background: #F7F7F7;
	padding-top: 4px;
	padding-right: 10px;
	text-align: right;
	color: #333
}

.popmid {
	padding: 10px 20px;
	overflow-y: auto;
}

.popup .tit .cls {
	width: 29px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	color: #aaa;
	font-size: 15px;
	float: right;
	cursor: pointer;
}

.upload-list .upload-detail {
	border: 1px solid #dcdcdc;
	float: left;
	width: 200px;
	margin-bottom: 20px;
	padding: 5px;
	margin-right: 23px;
}

.upload-list .upload-detail:nth-child(4n) {
	margin-right: 0;
}

.upload-list .upload-detail .img {
	width: 100%;
	height: 150px;
}

.upload-list .upload-detail .del_action {
	line-height: 30px;
	display: block;
	width: 100%;
	background: #63ad7c;
	cursor: pointer;
	color: #fff;
	margin-top: 5px;
}

.upload_detail {
	width: 830px;
	margin: auto;
	margin-top: 20px;
}

.upload_detail .zlist {
	margin-bottom: 20px;
}

.upload_detail .zlist .img {
	border: 1px solid #dcdcdc;
	width: 200px;
	height: 200px;
	position: relative;
	float: left;
}

.upload_detail .zlist .img span {
	display: none;
	width: 45px;
	height: 22px;
	line-height: 22px;
	font-size: 13px;
	position: absolute;
	left: 6px;
	top: 6px;
	background: #0099e5;
	text-align: center;
	color: #fff;
	z-index: 90;
}

.upload_detail .zlist .img span.on {
	display: block;
}

.upload_detail .zlist .cnbox {
	float: left;
	width: 560px;
	margin-left: 10px;
}

.upload_detail .zlist .cnbox p {
	float: left;
	width: 42px;
	line-height: 48px;
}

.upload_detail .zlist .cnbox input {
	float: left;
	border: 1px solid #dcdcdc;
	padding: 8px;
	width: 500px;
	height: 30px;
	text-align: left;
	margin-bottom: 5px;
}

.upload_detail .zlist .cnbox textarea {
	float: left;
	border: 1px solid #dcdcdc;
	padding: 8px;
	width: 500px;
	height: 128px;
	margin-bottom: 5px;
}

.upload_detail .zlist .tbtn {
	float: left;
	margin-left: 10px;
}

.upload_detail .zlist .tbtn .cover {
	background: #00A2D4;
	border-radius: 5px;
	color: #fff;
	line-height: 20px;
	width: 50px;
	padding: 10px 0;
	margin-top: 15px;
	cursor: pointer;
}

.upload_detail .zlist .tbtn .del {
	width: 50px;
	line-height: 35px;
	background: #666;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
	margin-top: 12px;
}

.file_con .zlist .tbtn .del {
	margin-top: 60px;
}

.upload_detail .zlist .tbtn .lorder {
	width: 50px;
	margin-top: 5px;
}

.upload_detail .zlist .tbtn .lorder input {
	border: 1px solid #dcdcdc;
	width: 48px;
	border-radius: 5px;
}

.opus {
	background: #fff;
	padding-bottom: 100px;
}

.opus .acmenu {
	border-bottom: 1px solid #e0e0e0;
}

.padt {
	height: 1080px;
	background: url(../images/palace.jpg) no-repeat center;
}

.padt .pHeader .top {
	background: none;
	line-height: 40px;
	overflow: hidden;
}

.padt .pHeader .top .login a {
	color: #d9ac2d;
}

.padt .pHeader .top .login span {
	color: #d9ac2d;
}

.padt .pHeader .top .lan a {
	color: #d9ac2d;
}

.padt .pHeader .top .lan span {
	color: #d9ac2d;
}

.padt .pHeader .pMenu ul li > a {
	color: #f8d542;
}

.padt .pHeader .pMenu ul li > a:after {
	background: #f8d542;
}

.padt .mc {
	margin-top: 555px;
}

.padt .mc .detail {
	text-align: center;
	color: #fcc277;
	font-size: 16px;
	line-height: 36px;
}

.padt .mc .more {
	width: 150px;
	height: 40px;
	line-height: 40px;
	background: #6f4a1e;
	text-align: center;
	margin: auto;
	color: #fcc277;
	font-size: 16px;
	border-radius: 5px;
	margin-top: 25px;
	cursor: pointer;
}

.padt form {
	margin-top: 56px;
	text-align: center;
}

.padt form select {
	display: inline-block;
	width: 195px;
	height: 60px;
	background: #dee0dd url(../images/sj.png) no-repeat 149px center;
	border: none;
	padding-left: 30px;
	font-size: 16px;
	border-radius: 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.padt form input[type='text'] {
	width: 500px;
	height: 60px;
	padding-left: 40px;
	background: #e0e2dd;
	font-size: 16px;
	border: none;
	border-radius: 5px;
	margin: 0 4px;
}

.padt form input[type='submit'] {
	width: 167px;
	height: 60px;
	background: #e58510;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border: none;
	border-radius: 5px;
	cursor: pointer;
}

.padt .fban {
	text-align: center;
	font-size: 12px;
	color: #fcc277;
	margin-top: 56px;
}

.padt .tan_con {
	width: 916px;
	position: fixed;
	z-index: 600;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background: rgba(44,30,14,0.9);
	border-radius: 8px;
	display: none;
}

.padt .tan_con .tt {
	padding: 0 50px;
	font-size: 31px;
	color: #fcc277;
	font-weight: bold;
	text-align: center;
	margin-top: 60px;
}

.padt .tan_con .con {
	color: #fcc277;
	height: 58vh;
	line-height: 34px;
	margin-top: 50px;
	margin-bottom: 60px;
	overflow: auto;
	padding: 0 50px;
}

.padt .tan_con .shut {
	position: absolute;
	width: 45px;
	height: 45px;
	right: -51px;
	top: 0;
	background: #2c1e0f url(../images/close1.png) no-repeat center;
	border-radius: 50%;
	cursor: pointer;
}


.ajdt .pHeader .bottom {
	border-bottom: 1px solid #dedede;
}



.palaces-box {
	background-color: #f9f8ef;
}
.palaces {
	padding-top: 10px;
}

.palaces .mt {
	font-size: 62px;
	font-weight: bold;
	text-align: center;
	color:#333;
}

.palaces .mc {
	margin-top: 12px;
	padding-bottom: 160px;
}

.palaces .mc .p_left {
	width: 700px;
	width: 100%;
	height: 919px;
	overflow: hidden;
	/* box-shadow: 0 0 6px 6px #f5f5f5; */
	position: relative;
	/* float: left; */
}

.palaces .mc .p_left .pm {
	width: 100%;
}

.palaces .mc .p_left .con {
    position: absolute;
    width: 1044px;
    height: 646px;
    left: 128px;
    top: 136px;
}

.palaces .mc .p_left .con .tim {
	margin-top: 5px;
	padding: 0 30px 0 35px;
}

.palaces .mc .p_left .con .tim .p1 {
	float: left;
	font-size: 18px;
	color: #000;
    font-family: arial;
}

.palaces .mc .p_left .con .tim .p2 {
	float: right;
	font-size: 18px;
	color: #000;
    font-family: arial;
}
.palaces .mc .p_left .con .tim span {
	font-weight: bold;
}

.palaces .mc .p_left .con .img {
	height: 128px;
	margin-top: 12px;
}

.palaces .mc .p_left .con .t1 {
	margin-top: 10px;
	text-align: center;
}

.palaces .mc .p_left .con .t1 p {
	color: #000000;
	font-size: 48px;
	font-weight: bold;
	letter-spacing: 2px;
	margin-bottom: 5px;
}

.palaces .mc .p_left .con .t1 span {
	font-size: 18px;
	color: #632432;
	font-weight: lighter;
}

.palaces .mc .p_left .con .t2 {
	width: 180px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	margin: auto;
	color: #632432;
	font-weight: lighter;
	font-size: 10px;
	position: relative;
}

.palaces .mc .p_left .con .t2:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 20px;
	background: url(../images/line1.png) no-repeat center;
	background-size: 130%;
	left: 0;
	top: 0;
}

.palaces .mc .p_left .con .t2:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 20px;
	background: url(../images/line1.png) no-repeat center;
	background-size: 130%;
	left: 0;
	bottom: 0;
}

.palaces .mc .p_left .con .t3 {
	text-align: center;
	margin-top: 7px;
}

.palaces .mc .p_left .con .t3 p {
	color: #db0b0b;
	font-size: 62.68px;
	font-weight: bold;
}

.palaces .mc .p_left .con .t3 span {
    color: #632423;
    font-size: 16px;
    /* font-weight: bold; */
    letter-spacing: 1px;
    display: block;
    /* margin-bottom: 8px; */
    font-family: arial;
}

.palaces .mc .p_left .con .t3 i {
	font-style: normal;
	color: #000036;
	font-size: 12px;
	margin-top: 10px;
    font-family: arial;
}

.palaces .mc .p_left .con .dlist {
	margin-top: 18px;
}

.palaces .mc .p_left .con .dlist .detail {
	float: left;
	padding-left: 40px;
	margin-bottom: 12px;
}

.palaces .mc .p_left .con .dlist .detail .tt {
	float: left;
	margin-right: 16px;
}

.palaces .mc .p_left .con .dlist .detail .tt p {
	color: #000;
	font-weight: bold;
	font-size: 16px;
}

.palaces .mc .p_left .con .dlist .detail .tt span {
	color: #000;
	font-size: 10px;
}

.palaces .mc .p_left .con .dlist .detail .des {
	float: left;
	color: #000;
	width: 300px;
	text-decoration: underline;
	letter-spacing: 2px;
	font-size: 14.28px;
	padding-top: 5px;
}

.palaces .mc .p_left .con .dlist .detail .des.des1 {
	padding-top: 0;
}
/* 人物证书&机构证书 */
.palaces .mc .p_left .con .jlist {
	margin-top: 20px;
}
.palaces .mc .p_left .con .jlist .detail .des {
    color: #000;
    /* letter-spacing: 2px; */
    font-size: 29px;
	font-weight: bold;
    padding-top: 5px;
	text-align: center;
}
.palaces .mc .p_left .con .rlist {
	margin-top: 40px;
}
.palaces .mc .p_left .con .rlist .detail:nth-child(5){
	padding-left: 453px;
}
.palaces .mc .p_left .con .rlist .detail {
	padding-left: 369px;
	margin-bottom: 12px;
}

.palaces .mc .p_left .con .rlist .detail .tt {
	float: left;
	margin-right: 16px;
}

.palaces .mc .p_left .con .rlist .detail .tt p {
	color: #000;
	font-weight: bold;
	font-size: 20px;
}

.palaces .mc .p_left .con .rlist .detail .tt span {
	color: #000;
	font-size: 14px;
}

.palaces .mc .p_left .con .rlist .detail .des {
	float: left;
	color: #000;
	width: 310px;
	text-align: center;
	text-decoration: underline;
	letter-spacing: 2px;
	font-size: 18px;
	padding-top: 5px;
}

.palaces .mc .p_left .con .rlist .detail .des.des1 {
	padding-top: 0;
}


.palaces .mc .p_left .btt {
    position: absolute;
    width: 212px;
    right: 150px;
    bottom: 200px;
    text-align: center;
}

.palaces .mc .p_left .btt p {
	color: #000;
	letter-spacing: 7px;
	margin-bottom: 8px;
	font-size: 15px;
}

.palaces .mc .p_left .btt span {
	color: #632432;
	font-size: 8px;
	display: block;
}
.palaces .mc .p_left .btt_logo {
    position: absolute;
    width: 150px;
    height: 150px;
    right: 175px;
    bottom: 160px;
}
.palaces .mc .p_left .btt_logo img{
	max-width: 100%;
}

.palaces .mc .p_right {
	/* float: right; */
	/* width: 535px; */
	margin-bottom: 20px;
}

.palaces .mc .p_right .tt {
	margin-top: 82px;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding-bottom: 14px;
	width: 165px;
	border-bottom: 1px solid #d9d9d9;
}

.palaces .mc .p_right .con {
	line-height: 28px;
	margin-top: 5px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.palaces .mc .p_right .con p{
	margin-right: 20px;
	font-size: 16px;
	color: #000;
}
.palaces .mc .p_right .con p span{
	font-weight: bold;
}

.palaces .mc .p_right .download {
	display: block;
	background-color: #c91010;
	color: #fff;
    width: 120px;
    height: 30px;
    line-height: 30px;
	border-radius: 8px;
	text-align: center;
}
.palaces .mc .tips{
	margin: 30px 0;
    line-height: 1.4;
}
.palaces .mc .tips .tips_con p{
	font-size: 14px;
	color: #000;
	line-height: 1.4;
}
.palaces .mc .tips .tips_con{
	font-size: 16px;
	line-height: 1.4;
}
.palaces .mc .tips .contact{
    color: #fff;
    display: inline-block;
    background: #e03530;
    border-radius: 4px;
    height: 27px;
    line-height: 27px;
    width: 85px;
    text-align: center;
}


.upload_append_list .flag {
	display: none;
}

.cover-img .flag {
	display: inline-block;
	width: 45px;
	height: 22px;
	line-height: 22px;
	font-size: 13px;
	position: absolute;
	left: 6px;
	top: 6px;
	background: #0099e5;
	text-align: center;
	color: #fff;
	z-index: 90;
}

.user_list .mt {
	height: 120px;
	padding-bottom: 34px;
	border-bottom: 1px solid #eef4f4;
	position: relative;
}

.user_list .mt .uleft {
	float: left;
	width: 515px;
	height: 100%;
	border-right: 1px solid #eef4f4;
}

.user_list .mt .uleft .im {
	float: left;
	width: 104px;
	height: 104px;
	margin-top: 8px;
	border-radius: 50%;
	overflow: hidden;
}

.user_list .mt .uleft .con {
	float: left;
	margin-left: 20px;
}

.user_list .mt .uleft .con .tt {
	margin-top: 38px;
	font-size: 16px;
}

.user_list .mt .uleft .con .des {
	line-height: 33px;
	margin-top: 2px;
}

.user_list .mt .uleft .con .des p {
	float: left;
	margin-right: 30px;
	color: #999;
}

.user_list .mt .uleft .con .des .sign {
	width: 124px;
	height: 33px;
	line-height: 33px;
	border-radius: 20px;
	background: #63ad7c;
	text-align: center;
	color: #fff;
	cursor: pointer;
	float: left;
}

.user_list .mt .uright {
	width: 430px;
	float: right;
}

.user_list .mt .uright .tt {
	font-size: 16px;
	color: #333;
	margin-top: 8px;
}

.user_list .mt .uright .con {
	margin-top: 32px;
	line-height: 33px;
}

.user_list .mt .uright .con div {
	width: 124px;
	height: 33px;
	line-height: 33px;
	border-radius: 20px;
	background: #63ad7c;
	text-align: center;
	color: #fff;
	float: left;
}

.user_list .mt .uright .con p {
	float: left;
	margin-left: 30px;
	color: #999;
}

.user_list .mt .uright .con p span {
	color: #333;
}

.user_list .mt .message {
	position: absolute;
	width: 28px;
	height: 20px;
	right: 0;
	top: -15px;
	background: url(../images/message.png) no-repeat center;
}

.user_list .mt .message p {
	width: 17px;
	height: 17px;
	border-radius: 50%;
	background: #de4242;
	text-align: center;
	line-height: 17px;
	color: #fff;
	position: absolute;
	right: -8px;
	top: -8px;
}

.user_list .ad {
	margin-top: 30px;
}

.user_list .ad .ad_banner {
	float: left;
	width: 750px;
	height: 100px;
}

.user_list .ad .ad_banner .im {
	cursor: pointer;
}

.user_list .ad a {
	float: right;
	width: 180px;
	height: 60px;
	line-height: 60px;
	margin-top: 20px;
	background: #ffdb00;
	color: #000;
	text-align: center;
	border-radius: 30px;
	font-size: 18px;
}

.user_list .mc {
	margin-top: 30px;
}

.user_list .mc .tt {
	font-size: 16px;
	color: #333;
	font-weight: bold;
}

.user_list .mc .tt a {
	float: right;
}

.user_list .mc .con {
	margin-top: 34px;
}

.user_list .mc .con .detail {
	float: left;
	width: 50%;
	height: 60px;
	line-height: 60px;
	margin-bottom: 1px;
}

.user_list .mc .con .detail label {
	width: 35%;
	padding-left: 60px;
	background: #63ad7c;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	float: left;
}

.user_list .mc .con .detail p {
	width: 65%;
	float: left;
	height: 60px;
	padding-left: 60px;
	background: #f1f4f7;
	font-size: 16px;
}

.user_list .mc .con .detail1 {
	width: 100%;
}

.user_list .mc .con .detail1 label {
	width: 17.5%;
}

.user_list .mc .con .detail1 p {
	width: 82.5%;
}

.user_list .my_stu {
	margin-top: 34px;
}

.user_list .my_stu .tt {
	font-size: 16px;
	font-weight: bold;
	color: #333;
}

.user_list .my_stu .con {
	margin-top: 34px;
	background: #f1f4f7;
	padding: 46px 42px 26px 42px;
}

.user_list .my_stu .con p {
	float: left;
	width: 100px;
	height: 58px;
	line-height: 58px;
	background: #63ad7c url(../images/stu.png) no-repeat 52px center;
	padding-left: 98px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	border-radius: 5px;
	margin-bottom: 20px;
	margin-right: 38px;
}

.user_list .my_stu .con p:nth-child(4n) {
	margin-right: 0;
}

.user_list .invite_stu .tt {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin: 34px 0;
}

.user_list .invite_stu .invite1 .turl {
	float: left;
	padding-left: 35px;
	width: 500px;
	height: 60px;
	line-height: 60px;
	background: #f1f4f7;
	color: #de2e2e;
	font-size: 16px;
}

.user_list .invite_stu .invite1 .copy1 {
	width: 210px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #63ad7c;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	margin-left: 2px;
	float: left;
}

.user_list .invite_stu .invite2 {
	margin-top: 30px;
}

.user_list .invite_stu .invite2 .im {
	float: left;
	width: 162px;
	height: 162px;
}

.user_list .invite_stu .invite2 .copy2 {
	float: left;
	width: 174px;
	height: 50px;
	line-height: 50px;
	border-radius: 5px;
	background: #63ad7c;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin-left: 14px;
	margin-top: 107px;
	cursor: pointer;
}

.user_list .invite_stu .tip {
	color: #de2e2e;
	margin-top: 40px;
}

.user_left,.user_right {
	background: #f7fbfc;
}

.user_left .vb {
	border-left: 5px solid #49a06d;
	height: 137px;
	background: #fff;
	overflow: hidden;
}

.user_left .vb .img {
	margin-top: 36px;
}

.user_left .vb p {
	text-align: center;
	font-size: 16px;
	margin-top: 15px;
}

.user_info .mt {
	padding-bottom: 32px;
	border-bottom: 1px solid #d3e0e3;
}

.user_info .mt p {
	float: left;
	font-size: 25px;
	color: #333;
}

.user_info .mt span {
	float: left;
	margin-left: 30px;
	color: #999;
	margin-top: 12px;
}

.user_info .mc {
	margin-top: 30px;
}

.user_info .mc .text1 {
	width: 720px;
}

.user_info .mc .text1 span {
	display: block;
	font-size: 18px;
	color: #333;
}

.user_info .mc .text1 input {
	width: 100%;
	border: 1px solid #d3e0e3;
	height: 54px;
	padding-left: 50px;
	font-size: 18px;
	margin-top: 18px;
}

.user_info .mc .text2 {
	width: 720px;
	height: 72px;
	line-height: 72px;
	font-size: 18px;
	color: #333;
	border-bottom: 1px solid #d3e0e3;
}

.user_info .mc .text2 span {
	font-size: 18px;
	color: #333;
	float: left;
	line-height: 72px;
	width: 95px;
}

.user_info .mc .text2 input {
	margin-right: 13px;
}

.user_info .mc .text {
	padding: 15px 0;
	border-bottom: 1px solid #d3e0e3;
	line-height: 40px;
	width: 720px;
	overflow: hidden;
}

.user_info .mc .text i {
	float: left;
	display: none;
	padding: 0px 10px;
	color: #63ad7c;
}

.user_info .mc .text.t5 {
	width: 100%;
}

.user_info .mc .text.cards {
	height: 48px;
	line-height: 48px;
	width: 100%;
}

.user_info .mc .text span {
	font-size: 18px;
	color: #333;
	float: left;
	width: 140px;
}

.user_info .mc .text color {
	color: red;
}

.user_info .mc .text select {
	padding-left: 30px;
	width: 275px;
	height: 40px;
	border: 1px solid #d3e0e3;
	font-size: 16px;
	background: url(../images/square1.png) no-repeat 238px center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	float: left;
}

.user_info .mc .text input[type='text'],.user_info .mc .text input[type='number']{
	width: 316px;
	padding-left: 30px;
	height: 40px;
	border: 1px solid #d3e0e3;
	font-size: 16px;
	box-sizing: border-box;
	float: left;
}

.user_info .mc .text.mhtext {
	position: relative;
	padding-left: 140px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.user_info .mc .text.mhtext span {
	position: absolute;
	top: 15px;
	left: 0;
}

.user_info .mc .text .checkbox {
	float: left;
	width: 705px;
}

.user_info .mc .text .checkbox .list {
	float: left;
	margin-right: 10px;
	font-size: 14px;
	line-height: 20px;
}

.user_info .mc .text .checkbox .list input {
	margin-right: 5px;
	position: relative;
	top: 1px;
}

.user_info .mc .text .selects {
	float: left;
	width: 705px;
}

.user_info .mc .text .selects .list {
	margin-bottom: 15px;
}

.user_info .mc .text .selects .list .sadd,.user_info .mc .text .selects .list .sdel {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	border: 1px solid #d3e0e3;
	float: right;
	text-align: center;
	line-height: 20px;
	margin-top: 7px;
	font-size: 22px;
	color: #000;
	cursor: pointer;
}

.user_info .mc .text .selects select {
	width: 215px;
	margin-right: 10px;
	background: url(../images/square1.png) no-repeat 180px center;
}

.user_info .mc .text.a1 {
	padding-bottom: 0;
}

.user_info .mc .text .input1 {
	width: 250px;
	margin-left: 10px;
	display: none;
}

.user_info .mc .text .schoolname1 {
	width: 250px;
	display: none;
}

.user_info .mc .text .facultyname1 {
	width: 250px;
	margin-top: 10px;
	display: none;
}

.user_info .mc .text .wline {
	margin-top: 10px;
	margin-right: 10px;
}

.user_info .mc .text .s1 {
	width: 185px;
	margin-right: 10px;
	background: url(../images/square1.png) no-repeat 142px center;
}

.user_info .mc .text .s2 {
	margin-right: 10px;
}

.user_info .mc .text .fils {
	width: 130px;
	height: 48px;
	line-height: 48px;
	position: relative;
	float: left;
	color: #fff;
	background: #63ad7c;
	text-align: center;
	cursor: pointer;
}

.user_info .mc .text .fils input {
	opacity: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}

.user_info .mc .text .imgs {
	float: left;
	margin-left: 30px;
	display: none;
}

.user_info .mc .text .imgs img {
	height: 50px;
}

.user_info .mc .text .sample {
	float: right;
}

.user_info .mc .text .sample p {
	float: left;
	color: red;
}

.user_info .mc .text .sample img {
	float: left;
	height: 50px;
	margin-left: 10px;
}

.user_info .mc .text3 {
	width: 100%;
}

.user_info .mc .text4 span {
	width: 210px;
}

.user_info .mc .text5 {
	padding: 50px 0;
	border-bottom: 1px solid #d3e0e3;
	width: 720px;
}

.user_info .mc .text5 span {
	font-size: 18px;
	color: #333;
	float: left;
	width: 95px;
}

.user_info .mc .text5 textarea {
	width: 625px;
	height: 200px;
	padding: 15px;
	border: 1px solid #d3e0e3;
	resize: none;
}

.user_info .mc .submit {
	width: 175px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	margin-top: 24px;
	margin-left: 95px;
	border: none;
	background: #63ad7c;
	color: #fff;
	cursor: pointer;
}

.user_info .changephone {
	margin-top: 50px;
}

.user_info .changephone .tab {
	margin: auto;
	width: 500px;
	position: relative;
	margin-bottom: 50px;
}

.user_info .changephone .tab:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 6px;
	background: #e8e7ea;
	left: 0;
	top: 12px;
}

.user_info .changephone .tab .step {
	float: left;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #e8e7ea;
	text-align: center;
	line-height: 30px;
	color: #333;
	position: relative;
	z-index: 10;
}

.user_info .changephone .tab .step2 {
	margin: 0 205px;
}

.user_info .changephone .tab .step span {
	position: relative;
	z-index: 10;
}

.user_info .changephone .tab .step.on {
	background: #63ad7c;
	color: #fff;
}

.user_info .changephone .tab .step.on:before {
	content: "";
	position: absolute;
	height: 6px;
	background: #63ad7c;
	top: 12px;
}

.user_info .changephone .tab .step1.on:before {
	left: 0;
	width: 132.5px;
}

.user_info .changephone .tab .step2.on:before {
	width: 235px;
	left: -102.5px;
}

.user_info .changephone .tab .step3.on:before {
	width: 132.5px;
	right: 0;
}

.user_info .changephone .tab p {
	float: left;
	margin-top: 8px;
}

.user_info .changephone .tab p.t1 {
	margin-left: -13px;
	margin-right: 151px;
}

.user_info .changephone .tab p.t3 {
	float: right;
}

.user_info .changephone .ht {
	color: #333;
	text-align: center;
	margin-bottom: 30px;
	font-size: 16px;
}

.user_info .changephone .ftext {
	margin: auto;
	width: 400px;
	margin-bottom: 15px;
}

.user_info .changephone .ftext input {
	width: 270px;
	height: 46px;
	border: 1px solid #d3e0e3;
	border-right: none;
	padding-left: 30px;
	font-size: 16px;
	float: left;
	box-sizing: border-box;
}

.user_info .changephone .ftext1 input {
	border: 1px solid #d3e0e3;
	width: 100%;
}

.user_info .changephone .ftext .code {
	width: 130px;
	height: 46px;
	line-height: 46px;
	background: #63ad7c;
	float: left;
	text-align: center;
	color: #fff;
	cursor: pointer;
	box-sizing: border-box;
}

.user_info .changephone .submit {
	margin: auto;
	margin-top: 40px;
	display: block;
}

.user_info .mc .fplb-details {
	width: 100%;
	border: 1px solid #cccccc;
	margin: auto;
	margin-bottom: 15px;
	overflow: hidden;
}

.user_info .mc .fplb-details .conn-status {
	font-size: 18px;
	font-weight: bold;
	background-color: #63ad7c;
	color: #fff;
	line-height: 60px;
	padding-left: 35px;
}

.user_info .mc .fplb-details .con {
	padding: 10px;
	overflow: hidden;
}

.user_info .mc .fplb-details .con .conn-t {
	width: 50%;
	float: left;
	line-height: 25px;
	font-size: 14px;
}

.user_info .mc .fplb-details .con .conn-t span {
	display: block;
	width: 120px;
	float: left;
}

.user_info .mc .fplb-details .invoice {
	overflow: hidden;
	background: #cccccc;
	padding: 10px;
}

.user_info .mc .fplb-details .invoice .invoice-t {
	width: 33%;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
}

.user_info .mc .fplb-details .invoice .invoice-tt {
	width: 100%;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
}

.user_info .mc .fplb-details .invoice .invoice-t span {
	display: block;
	width: 90px;
	float: left;
	color: #fff;
}

.problem_left .article-menu .list .dt {
	position: relative;
}

.problem_left .article-menu .list .dt:after {
	content: "";
	position: absolute;
	width: 8px;
	height: 14px;
	background: url(../images/ico11.png) no-repeat center;
	right: 27px;
	top: 18px;
}

.problem_left .article-menu .list .dt.cur {
	color: #63ad7c;
}

.problem_left .article-menu .list .dt.cur:after {
	width: 14px;
	height: 8px;
	background: url(../images/ico12.png) no-repeat center;
	right: 24px;
	top: 20px;
}

.problem_left .article-menu .list .navson {
	display: none;
	padding-left: 15px;
}

.problem_left .article-menu .list .navson a {
	display: block;
}

.judges .mt {
	border-bottom: 1px solid #eef4f4;
	padding-bottom: 25px;
}

.judges .mt .im {
	float: left;
	width: 104px;
	height: 104px;
	border-radius: 50%;
	overflow: hidden;
}

.judges .mt .con {
	float: left;
	margin-left: 20px;
}

.judges .mt .con p {
	margin-top: 30px;
	margin-bottom: 5px;
	font-size: 16px;
}

.judges .mt .con span {
	color: #999;
}

.judges .competitionSelect{
	margin: 20px 0;
}
.judges .competitionSelect select{
	height: 27px;
}
.judges .competitionSelect button{
	background: #63ad7c;
	color: #fff;
	border: unset;
	padding: 5px 10px;
}


.judges .tab {
	margin-top: 30px;
	text-align: center;
	padding-left: 80px;
}

.judges .tab .detail {
	float: left;
	margin-right: 100px;
}

.judges .tab .detail:last-child {
	margin-right: 0;
}

.judges .tab .detail p {
	float: left;
	width: 130px;
	line-height: 40px;
	background: #63ad7c;
	color: #fff;
	font-size: 15px;
}

.judges .tab .detail span {
	text-align: center;
	float: left;
	width: 80px;
	line-height: 40px;
	background: #eef4f4;
	color: #333;
}

.judges .menu_son {
	margin-top: 20px;
}

.judges .menu_son .detail {
	margin-bottom: 10px;
	position: relative;
	/* height: 148px; */
	overflow: hidden;
}

.judges .menu_son .tt {
	color: #333;
	font-size: 16px;
}

.judges .menu_son .more {
	position: absolute;
	width: 25px;
	height: 25px;
	right: 0;
	top: 0;
	background: url(../images/more.png) no-repeat center;
	background-size: 100%;
	cursor: pointer;
	display: none;
}

.judges .menu_son .more.open {
	transform: rotateX(180deg);
}

.judges .menu_son .con {
	margin-top: 15px;
}

.judges .menu_son .con a {
	float: left;
	padding: 10px 13px;
	border: 1px solid #eee;
	margin-right: 15px;
	margin-bottom: 15px;
}

.judges .menu_son .con a.cur {
	background: #63ad7c;
	border: 1px solid #63ad7c;
	color: #fff;
}

.judges .title {
	margin-top: 20px;
	font-size: 16px;
	color: #333;
}

.judges .title .tjall {
	display: inline-block;
	padding: 7px 10px;
	background: #63ad7c;
	color: #fff;
	font-size: 13px;
	margin-left: 8px;
}

.judges .title .tjall2 {
	display: inline-block;
	padding: 7px 10px;
	background: #fa8a28;
	color: #fff;
	font-size: 13px;
	margin-left: 8px;
}

.judges table {
	margin-top: 15px;
}

.judges table th {
	font-weight: normal;
	color: #333;
	background: #f7f8f9;
	padding: 18px 8px;
}

.judges table .tj {
	display: inline-block;
	padding: 5px 8px;
	background: #63ad7c;
	color: #fff;
	font-size: 12px;
	margin-bottom: 5px;
}

.judges table .tj1 {
	display: inline-block;
	padding: 5px 8px;
	background: #fa8a28;
	color: #fff;
	font-size: 12px;
}

.judges table tr td {
	border-bottom: 1px solid #eef4f4;
	padding: 18px 8px;
	line-height: 16px;
}
.jugs table tr td{
	text-align:center;
}
.jugs table tr:hover{
	background:#dcf4e6;
}
.jugs table tr td a{
	color:#28884f;
}
.judges .score_des p {
	float: left;
	margin-right: 80px;
	font-size: 16px;
	color: #333;
}

.judges .score_des p span {
	color: red;
}

.my_student .mt {
	color: #333;
	font-size: 22px;
	padding-bottom: 18px;
	border-bottom: 1px solid #eef4f4;
	position: relative;
}

.my_student .mt .message {
	position: absolute;
	width: 28px;
	height: 20px;
	right: 0;
	top: -15px;
	background: url(../images/message.png) no-repeat center;
}

.my_student .mt .message p {
	width: 17px;
	height: 17px;
	border-radius: 50%;
	background: #de4242;
	text-align: center;
	line-height: 17px;
	color: #fff;
	position: absolute;
	right: -8px;
	top: -8px;
}

.my_student .mc {
	border-bottom: 1px solid #eef4f4;
	padding: 36px 0;
}

.my_student .mc .im {
	float: left;
	width: 104px;
	height: 104px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 20px;
}

.my_student .mc .con {
	overflow: hidden;
}

.my_student .mc .con .tt {
	font-size: 16px;
	color: #333;
	margin-top: 16px;
}

.my_student .mc .con .detail {
	margin-top: 10px;
}

.my_student .mc .con .detail p {
	float: left;
	margin-right: 40px;
}

.my_student .mc .con .detail p span {
	color: #999;
}

.my_student .mc .con .des {
	margin-top: 5px;
	line-height: 23px;
}

.my_student .mc .con .des span {
	color: #999;
}

.file_staff {
	margin: 15px auto;
	width: 150px;
	height: 40px;
	background: #00A2D4;
	line-height: 40px;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	position: relative;
	cursor: pointer;
}

.file_staff input {
	opacity: 0;
	width: 150px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}

.ue-table-interlace-color-single {
	background-color: #fcfcfc;
}

.ue-table-interlace-color-double {
	background-color: #f7faff;
}

.filePicker1 {
	background: none repeat scroll 0 0 #00B7EE;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	height: 44px;
	line-height: 44px;
	min-width: 120px;
	margin: 0 auto 0px;
	overflow: hidden;
	transition: background 0.2s;
	-moz-transition: background 0.2s;
	-webkit-transition: background 0.2s;
	-o-transition: background 0.2s;
	text-align: center;
	margin-left: 20px;
}

.filePicker1:hover,.filePicker1:active,.filePicker1:visited,.filePicker1:link {
	background: none repeat scroll 0 0 #00A2D4;
	color: #FFFFFF;
}

.app_form {
	float: left;
	width: 900px;
	min-height: 600px;
	background: #fff;
	float: left;
	box-shadow: 0 3px 10px 7px rgba(80,80,80,.1);
	padding: 0 41px;
	padding-bottom: 0px;
	padding-bottom: 70px;
}

.app_form .mt {
	text-align: center;
	font-size: 18px;
	color: #000;
	margin-top: 60px;
	padding-bottom: 26px;
	border-bottom: 5px solid #eef4f4;
}

.app_form .mc {
	padding: 0 75px;
}

.app_form .mc .tt {
	color: #333;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px dashed #232a53;
}

.app_form .mc .title {
	border-bottom: 1px dashed #232a53;
	line-height: 28px;
	padding: 7px 0;
	color: #333;
}

.app_form .mc .title p span {
	color: #999;
}

.app_form .mc .title p color {
	color: #ff0000;
}

.app_form .mc form {
	margin-top: 23px;
}

.app_form .mc .detail {
	margin-bottom: 25px;
}

.app_form .mc .detail .text {
	float: left;
}

.app_form .mc .text p {
	float: left;
	color: #333;
	line-height: 33px;
	width: 75px;
	text-align: right;
	padding-right: 10px;
}

.app_form .mc .text p.must span {
	position: relative;
}

.app_form .mc .text p.must span:before {
	content: "*";
	position: absolute;
	color: #ff0000;
	left: -9px;
	top: -5px;
	font-size: 15px;
}

.app_form .mc .text p.p1 {
	width: 85px;
}

.app_form .mc .text p.p2 {
	width: 40px;
}

.app_form .mc .text p.p3 {
	width: 90px;
}

.app_form .mc .text p.p4 {
	width: 65px;
}

.app_form .mc .text input[type="text"] {
	border: 1px solid #e9edf4;
	width: 165px;
	height: 33px;
	float: left;
	box-sizing: border-box;
	line-height: 31px;
	padding: 0 10px;
}

.app_form .mc .text input[type="text"].t1 {
	width: 476px;
}

.app_form .mc .text input[type="text"].t2 {
	width: 476px;
	margin-left: 85px;
}

.app_form .mc .text input[type="text"].t3 {
	width: 150px;
}

.app_form .mc .text input[type="text"].t4 {
	width: 415px;
}

.app_form .mc .text input[type="text"].t5 {
	width: 129px;
}

.app_form .mc .text input[type="text"].t6 {
	width: 131px;
}

.app_form .mc .text input[type="text"].t7 {
	width: 70px;
}

.app_form .mc .text input[type="text"].t8 {
	width: 290px;
}

.app_form .mc .text select {
	border: 1px solid #e9edf4;
	width: 165px;
	height: 33px;
	float: left;
	padding: 0 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(../images/san1.png) no-repeat 138px center;
}

.app_form .mc .text select.s1 {
	width: 150px;
	margin-right: 13px;
	background: url(../images/san1.png) no-repeat 128px center;
	margin-bottom: 25px;
}

.app_form .mc .text select.s2 {
	width: 126px;
	background: url(../images/san1.png) no-repeat 105px center;
}

.app_form .mc .text select.s3 {
	width: 73px;
	background: url(../images/san1.png) no-repeat 55px center;
	padding-left: 5px;
}

.app_form .mc .text textarea {
	width: 665px;
	height: 160px;
	border: 1px solid #e9edf4;
	background: #fcfcfc;
	padding: 10px;
	box-sizing: border-box;
	resize: none;
}

.app_form .mc .text textarea.t1 {
	height: 100px;
}

.app_form .mc .download {
	width: 192px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	display: block;
	border-radius: 5px;
	padding-left: 24px;
	background: #28884f url(../images/icon9.png) no-repeat 174px center;
	margin-top: 35px;
	margin-left: 19px;
}

.app_form .mc .upload {
	margin-top: 25px;
	margin-left: 19px;
	width: 218px;
}

.app_form .mc .upload .upic {
	width: 216px;
	height: 135px;
	text-align: center;
	background: #fcfcfc;
	border: 1px solid #d8d8d8;
	border-radius: 4px;
	cursor: pointer;
	position: relative;
}

.app_form .mc .upload .upic img {
	margin-top: 32px;
}

.app_form .mc .upload .upic p {
	margin-top: 6px;
}

.app_form .mc .upload .fles {
	display: none;
}

.app_form .mc .upload .select_file {
	margin-top: 10px;
	line-height: 21px;
}

.app_form .mc .upload .select_file p {
	float: left;
	color: #333;
}

.app_form .mc .upload .select_file i {
	float: right;
	font-size: 14px;
	cursor: pointer;
	color: #333;
}

.app_form .mc .tips {
	margin-top: 22px;
	margin-left: 19px;
	color: #333;
	line-height: 24px;
}

.app_form .mc .submit {
	width: 135px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	border: none;
	color: #fff;
	background: #28884f;
	border-radius: 5px;
	display: block;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 20px;
	cursor: pointer;
	font-size: 16px;
	box-shadow: rgba(40,136,79,0.3) 0px 7px 12px 0px;
}

.app_form .mc .tab {
	width: 80px;
	height: 37px;
	line-height: 37px;
	background: #f8f9fb;
	color: #ff0000;
	text-align: center;
	margin-bottom: 22px;
}

.app_form .mc .line {
	width: 100%;
	border-top: 1px solid #e4e4e4;
	margin-bottom: 20px;
}

.app_form .mc .list {
	margin-bottom: 12px;
}

.app_form .mc .list .dt {
	padding-left: 10px;
	color: #333;
	margin-bottom: 12px;
}

.app_form .mc .list .dt1 {
	margin-bottom: 8px;
}

.app_form .mc .list .con {
	padding-left: 32px;
}

.app_form .mc .list .con select {
	border: 1px solid #e9edf4;
	width: 285px;
	height: 33px;
	float: left;
	padding: 0 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(../images/san1.png) no-repeat 255px center;
}

.app_form .mc .list .con p {
	float: left;
	line-height: 33px;
	color: #333;
	margin-right: 48px;
	margin-bottom: 5px;
}

.app_form .mc .list .con p.t1 {
	margin-right: 20px;
}

.app_form .mc .list .con input[type="checkbox"] {
	margin-right: 8px;
	position: relative;
	top: 2px;
}

.app_form .mc .list .con input[type="text"] {
	width: 285px;
	height: 33px;
	float: left;
	padding: 0 10px;
	box-sizing: border-box;
	border: 1px solid #e9edf4;
}

.app_form .mc .words {
	background: #f5f5f5;
	line-height: 30px;
	font-size: 13px;
	padding: 15px 0;
	padding-left: 32px;
	margin-top: 40px;
	border-top: 1px dashed #232a53;
}

.spec_list {
	min-height: 600px;
	padding-bottom: 100px;
	padding-top: 45px;
	border-top: 1px solid #e9e9e9;
}

.spec_list .detail {
	float: left;
	margin-bottom: 45px;
	width: 410px;
	margin-right: 35px;
	position: relative;
}

.spec_list .detail:before {
	content: "";
	position: absolute;
	width: 445px;
	height: 369px;
	top: -17.5px;
	left: -17.5px;
	transition: all .2s linear;
	border-radius: 2px;
}

.spec_list .detail:nth-child(3n) {
	margin-right: 0;
}

.spec_list .detail .con {
	background: #edf1f4;
	padding: 13px 16px;
}

.spec_list .detail .con .des {
	font-size: 12px;
	color: #999;
	line-height: 18px;
	margin-top: 5px;
	height: 54px;
	overflow: hidden;
}

.spec_list .detail .im {
	width: 100%;
	height: 230px;
	overflow: hidden;
}

.spec_list .detail:hover:before {
	box-shadow: 0 0 7px 0 rgba(0,0,0,.15);
}

.spec_list .detail img {
	transition: all 1s;
}

.spec_list .detail:hover img {
	transform: scale(1.12);
}

.container1 {
	width: 1200px;
	margin: auto;
}

.spec_info {
	background: #f3f3f3;
	padding-bottom: 80px;
}

.spec_info .banner {
	height: 627px;
}

.spec_info .page1 {
	margin-top: 50px;
}

.spec_info .mt {
	color: #28884f;
	font-weight: bold;
	font-size: 28px;
	text-align: center;
}

.spec_info .page1 .des {
	color: #333;
	line-height: 24px;
	margin-top: 40px;
	padding: 0 10px;
}

.spec_info .page1 .mc {
	margin-top: 40px;
}

.spec_info .page1 .mc .detail {
	float: left;
	width: 270px;
	margin-right: 40px;
	margin-bottom: 47px;
	position: relative;
}

.spec_info .page1 .mc .detail:nth-child(4n) {
	margin-right: 0;
}

.spec_info .page1 .mc .detail .im {
	width: 100%;
	height: 177px;
	position: relative;
	z-index: 10;
	overflow: hidden;
}

.spec_info .page1 .mc .detail .con {
	background: #edf1f4;
	height: 85px;
	padding: 15px 10px;
	position: relative;
	z-index: 10;
}

.spec_info .page1 .mc .detail .tt {
	font-size: 16px;
	color: #000;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
}

.spec_info .page1 .mc .detail .bg {
	position: absolute;
	width: 290px;
	height: 282px;
	top: -10px;
	left: -10px;
	transition: all .2s linear;
	border-radius: 2px;
}

.spec_info .page1 .mc .detail:hover .bg {
	box-shadow: 0 0 7px 0 rgba(0,0,0,.15);
	background: #fff;
}

.spec_info .page1 .mc .detail img {
	transition: all 1s;
}

.spec_info .page1 .mc .detail:hover img {
	transform: scale(1.12);
}

.spec_info .page2 .mc {
	margin-top: 36px;
	background: #fff;
}

.spec_info .page2 .mc .recom {
	padding: 34px 26px;
	position: relative;
}

.spec_info .page2 .mc .recom .im {
	float: left;
	width: 576px;
	height: 327px;
}

.spec_info .page2 .mc .recom .con {
	float: right;
	width: 535px;
}

.spec_info .page2 .mc .recom .con .tt {
	font-size: 24px;
	color: #333;
	line-height: 37px;
	height: 74px;
	overflow: hidden;
	margin-top: 8px;
}

.spec_info .page2 .mc .recom .con .des {
	line-height: 30px;
	margin-top: 25px;
}

.spec_info .page2 .mc .recom .more {
	width: 135px;
	height: 43px;
	line-height: 43px;
	color: #fff;
	font-size: 16px;
	background: #28884f;
	position: absolute;
	right: 26px;
	bottom: 50px;
	text-align: center;
	border-radius: 5px;
	box-shadow: 0 0 7px 1px rgba(40,136,79,.3);
}

.spec_info .page2 .mc .detail {
	border-top: 1px solid #e5e5e5;
}

.spec_info .page2 .mc .detail .list {
	float: left;
	width: 400px;
	padding: 16px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.spec_info .page2 .mc .detail .list:nth-child(3n+1) {
	border-left: 1px solid #e5e5e5;
}

.spec_info .page2 .mc .detail .list .pic {
	height: 100px;
	overflow: hidden;
}

.spec_info .page2 .mc .detail .list .pic img {
	height: 100px;
	max-width: 48%;
	float: left;
}
.spec_info .page2 .mc .detail .list .pic p{
	height: 100px;
	margin-top: 0;
	margin-left: 2%;
	width: 50%;
	float: right;
}

.spec_info .page2 .mc .detail .list .tt {
	font-size: 16px;
	color: #333;
	margin-top: 16px;
}

.spec_info .page2 .mc .detail .list .des {
	font-size: 12px;
	color: #999;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin-top: 3px;
}

.spec_info .page2 .mc .detail .list:hover .tt {
	color: #28884f;
}

.spec_info .page3 {
	margin-top: 50px;
}

.spec_info .page3 .mc {
	padding: 10px;
	background: #fff;
	margin-top: 36px;
	box-shadow: 0 0 15px 2px rgba(0,0,0,.1);
}

.spec_info .page3 .compet {
	overflow: hidden;
	position: relative;
}

.spec_info .page3 .compet .swiper-pagination {
	bottom: 22px;
}

.spec_info .page3 .compet .swiper-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	opacity: 1;
	background: #333;
}

.spec_info .page3 .compet .swiper-pagination .swiper-pagination-bullet-active {
	background: #05d700;
}

.spec_info .page3 .mc .im {
	width: 100%;
	height: 523px;
}
.spec_info .page3 .mc .im img{
	max-width: 100%;
    object-fit: cover;
}

.spec_info .page4 {
	margin-top: 50px;
}

.spec_info .page4 .mc {
	margin-top: 30px;
}

.spec_info .page4 .mc .tab {
	text-align: center;
}

.spec_info .page4 .mc .tab p {
	display: inline-block;
	cursor: pointer;
	height: 36px;
	line-height: 36px;
	background: #fff;
	border-radius: 5px;
	padding: 0 20px;
	color: #000;
	margin: 0 15px;
}

.spec_info .page4 .mc .tab p.current {
	background: #28884f;
	color: #fff;
}

.spec_info .page4 .mc .tcon {
	margin-top: 25px;
}

.spec_info .page4 .mc .tcon .con {
	display: none;
}

.spec_info .page4 .mc .tcon .con:first-child {
	display: block;
}

.spec_info .page4 .mc .detail {
	float: left;
	padding: 9px 7px;
	background: #fff;
	width: 292px;
	height: 292px;
	margin-right: 10px;
	margin-bottom: 40px;
	transition: all .2s linear;
}

.spec_info .page4 .mc .detail:nth-child(4n) {
	margin-right: 0;
}

.spec_info .page4 .mc .detail .im {
	width: 100%;
	height: 185px;
}

.spec_info .page4 .mc .detail .tt {
	color: #000;
	padding-left: 8px;
	height: 38px;
	overflow: hidden;
	margin-top: 15px;
}

.spec_info .page4 .mc .detail .subtt {
	padding-left: 8px;
	height: 19px;
	overflow: hidden;
	margin-top: 9px;
	color: #666;
}
.spec_info .page4 .mc .detail .subtt p{
    float: left;
    color: #999;
    font-size: 13px;
}
.spec_info .page4 .mc .detail .subtt span{
	float: right;
	color: #999;
	font-size: 13px;
}
.spec_info .page4 .mc .detail .subtt span em{
	font-style: normal;
    color: #f32e2e;
    font-size: 14px;
}

.spec_info .page4 .mc .detail:hover .tt {
	color: #28884f;
}

.spec_info .page4 .mc .detail:hover {
	box-shadow: 0 0 7px 0 rgba(0,0,0,.15);
}

.exhibit_header .top {
	background: #272e55;
}

.exhibit_header .bottom {
	background: #232a53;
}

.exhibit_header .pMenu ul li > a {
	color: #fff;
}

.exhibit {
	background: #252c59;
	padding-bottom: 50px;
}

.exhibit .title {
	text-align: center;
	padding: 35px 0;
	padding-bottom: 30px;
}

.exhibit .page1 .detail {
	float: left;
	width: 638px;
	height: 497px;
	background: linear-gradient(to right,#384698,#2a336b);
	padding-left: 45px;
	padding-right: 28px;
}

.exhibit .page1 .detail .tt {
	font-size: 28px;
	color: #fbf1ae;
	font-weight: bold;
	width: 186px;
	padding-bottom: 18px;
	border-bottom: 1px solid #5965a9;
	margin-top: 42px;
}

.exhibit .page1 .detail .des {
	color: #fbf1ae;
	line-height: 25px;
	margin-top: 30px;
	height: 150px;
	overflow: hidden;
	text-indent: 2em;
}

.exhibit .page1 .detail:nth-child(2n) {
	float: right;
}

.exhibit .tab {
	margin-top: 52px;
	padding-left: 10px;
}

.exhibit .tab .list {
	float: left;
	margin-right: 60px;
}

.exhibit .tab .list .ebox {
	cursor: pointer;
}

.exhibit .tab .list:last-child {
	margin-right: 0;
}

.exhibit .tab .list .lt {
	font-size: 18px;
	color: #fbf1ae;
	margin-top: 13px;
}

.exhibit .tab .list .img {
	height: 62px;
}

.exhibit .tab .list .ebox:hover .lt {
	color: #ff6a00;
}

.exhibit .tab .list .tan_exhibit {
	width: 950px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 600;
	background: #fff;
	padding: 40px 50px;
	display: none;
}

.exhibit .tab .list .tan_exhibit .et {
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #333;
}

.exhibit .tab .list .tan_exhibit .ec {
	margin-top: 25px;
	line-height: 28px;
	max-height: 60vh;
	overflow: auto;
}

.exhibit .tab .list .tan_exhibit .close {
	position: absolute;
	top: 0;
	right: -45px;
	width: 38px;
	height: 38px;
	background: rgba(0,0,0,0.3) url(../images/close.png) no-repeat center;
	border-radius: 50%;
	cursor: pointer;
}

.exhibit .page2 {
	margin-top: 26px;
}

.exhibit .page2 .detail {
	float: left;
	width: 638px;
	height: 345px;
	background: linear-gradient(to right,#384698,#2a336b);
	padding-left: 45px;
	padding-right: 28px;
}

.exhibit .page2 .detail2 {
	padding-right: 8px;
}

.exhibit .page2 .detail:nth-child(2n) {
	float: right;
}

.exhibit .page2 .detail .tt {
	font-size: 28px;
	color: #fbf1ae;
	font-weight: bold;
	width: 186px;
	padding-bottom: 18px;
	border-bottom: 1px solid #5965a9;
	margin-top: 42px;
	float: left;
}

.exhibit .page2 .detail .place {
	float: left;
	color: #fbf0ae;
	margin-left: 68px;
	margin-top: 45px;
	line-height: 25px;
}

.exhibit .page2 .detail .tab {
	margin-top: 70px;
}

.exhibit .page2 .detail .con {
	margin-top: 40px;
}

.exhibit .page2 .detail .con .list {
	width: 33.3333%;
	float: left;
	margin-bottom: 20px;
}

.exhibit .page2 .detail .con .list .nt {
	color: #fbf1ae;
	font-size: 16px;
	display: block;
}

.exhibit .page2 .detail .con .list .tlist {
	margin-top: 10px;
	height: 38px;
}

.exhibit .page2 .detail .con .list .tlist p {
	float: left;
	color: #d1c990;
	margin-right: 15px;
}

.exhibit .page2 .detail .con .list .tlist p:nth-child(2n) {
	margin-right: 0;
}

.exhibit .page3 {
	margin-top: 26px;
	background: linear-gradient(to right,#384698,#2a336b);
	padding-left: 45px;
	padding-right: 28px;
	height: 308px;
	overflow: hidden;
}

.exhibit .page3 .tt,.exhibit .page4 .tt {
	font-size: 28px;
	color: #fbf1ae;
	font-weight: bold;
	width: 186px;
	padding-bottom: 18px;
	border-bottom: 1px solid #5965a9;
	margin-top: 42px;
}

.exhibit .page4 {
	margin-top: 26px;
	background: linear-gradient(to right,#384698,#2a336b);
	padding-left: 45px;
	padding-right: 28px;
	height: 280px;
	overflow: hidden;
}

.exhibit .page4 .detail {
	margin-top: 40px;
}

.exhibit .page4 .detail .img {
	float: left;
	background: #fff;
	width: 198px;
	height: 90px;
	margin-right: 14px;
}
/* 搜索 */
.company_search{
	margin-top: 40px;
}
.company_search .search_banner{
	width: 66%;
	margin: 0 auto;
}
.company_search	.search{
	border: 1px solid #3e3e3e;
    border-radius: 15px;
	padding: 5px;
	height: 34px;
	background-color: #fff;
}
.company_search	.search input[type='text'] {
    width: calc(100% - 50px);
    line-height: 34px;
    border: none;
    float: left;
    padding-left: 16px;
}
.company_search	.search input[type='image'] {
    float: left;
    margin-top: 4px;
}
.company_search	.search_table{
    padding: 10px 20px 20px
}
.company_search	.search_table .radio{
    margin-right: 20px;
	font-size: 18px;
	font-weight: 500;
	display: inline-block;
}
.company_search	.search_table label{
	font-size: 16px;
	line-height: 20px;
	display: inline-block;
	margin-left: 5px;
	margin-right:15px;
	color: #777;
 }
 .company_search .search_table .radio_type{
	width: 15px;
	height:15px;
	appearance: none;
	-moz-appearance:none;
	-webkit-appearance:none;
	position: relative;
 }
 .company_search .search_table .radio_type:before{
	content: '';
	width: 15px;
	height: 15px;
	border: 2px solid #e0c1a7;
	display: inline-block;
	border-radius: 50%;
	vertical-align: middle;
 }
 .company_search .search_table .radio_type:checked:before{
	content: '';
	width: 15px;
	height: 15px;
	border: 2px solid #e0c1a7;
	display: inline-block;
	border-radius: 50%;
	vertical-align: middle;
 }
 .company_search .search_table .radio_type:checked:after{
	content: '';
    width: 8px;
    height: 8px;
    text-align: center;
    background: #e0c1a7;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 7px;
    left: 6px;
 }
 .company_search .search_table .radio_type:checked+label{
	color: #e0c1a7;
 }

.company_search .search_hote{
	margin-bottom: 30px;
}
.company_search .search_hote .mt .title{
	font-size: 18px;
    color: #333;
	margin-right: 20px;
}
.company_search .search_hote .item{
	font-size: 14px;
	height: 21px;
	line-height: 21px;
	padding: 5px 15px;
	border: 1px solid #eee;
	border-radius: 2px;
	display: inline-block;
	margin-right: 10px;
	margin-top: 9px;
	color: #61687c;
}
.company_search_list .detail .list{
	float: left;
	width: 32%;
	margin-right: 2%;
    margin-bottom: 15px;
}
.company_search_list .detail .list:nth-child(3n){
	margin-right: 0;
}
.company_search_list .detail .list .im{
    position: relative;
    display: block;
    float: left;
    overflow: hidden;
	width: 128px;
    height: 85px;
    margin-right: 16px;
    border-radius: 12px;
}
.company_search_list .detail .list .im.sjs{
    width: 149px;
    height: 149px;
}
.company_search_list .detail .list .mc{
    overflow: hidden;
    color: #626675;
}
.company_search_list .detail .list .title{
	font-size: 18px;
	margin: 3px 0 14px;
	font-weight: 500;
    color: #333333;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.company_search_list .detail .list .des{
	font-size: 13px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 10px;
}

.company_search_list .company_logo .list{
	float: left;
	width: 10.222%;
	margin-right: 1%;
	margin-bottom: 1.28vw;
    transition: all .4s;
}
.company_search_list .company_logo .list .img:hover {
	border-color: #e0c1a7;
}
.company_search_list .company_logo .list .img{
	width: 100px;
    height: 100px;
	box-sizing: border-box;
	border: 3px solid #EFEFEF;
	overflow: hidden;
	border-radius:50%;
	margin: 0 auto;
}
.company_search_list .company_logo .list p{
	text-align: center;
	margin-top: 10px;
    width: 100%;
}
.company_search_list .company_logo .list:nth-child(9n){
	margin-right: 0;
}


.member_right .kc-y .check_form_id{width:100%;margin-bottom:40px;}
.member_right .kc-y .check_form_id ul{text-align:center;}
.member_right .kc-y .check_form_id ul li{display:inline-block;margin:0px 40px;width:160px;height:40px;line-height:40px;border-radius:20px;background:#eeeeee;color:#000000;}
.member_right .kc-y .check_form_id ul li.cur{background:#358e6e;color:#ffffff;}


.member_right .kc-y .check_form{width:902px;margin:auto;line-height:40px;}
.member_right .kc-y .detail{width:100%;overflow:hidden;margin-bottom:15px;}
.member_right .kc-y .filedetail{width:100%;overflow:hidden;margin-bottom:15px;}
.member_right .kc-y .filedetail .s1{width:100%;overflow:hidden;}
.member_right .kc-y .detail .s0{width:100%;overflow: hidden;}
.member_right .kc-y .detail .s1{width:100%;overflow: hidden;}
.member_right .kc-y .detail .s2{width:50%;float:left;}
.member_right .kc-y .detail .s3{width:33%;float:left;}
.member_right .kc-y .detail .s4{white-space:nowrap;float:left;margin-right:15px;}
.member_right .kc-y .detail p{float:left;margin-right:10px;font-size:14px;}
.member_right .kc-y .filedetail p{float:left;margin-right:10px;font-size:14px;}
.member_right .kc-y .detail input{height:40px;text-indent:10px;line-height:40px;margin-right: 5px;float:left;border:none;border-bottom:1px solid #dcdcdc;}
.member_right .kc-y .detail input:focus{outline:none;}
.member_right .kc-y .detail .zs0 p{width:150px;text-align:right;margin-right:30px;}
.member_right .kc-y .detail .zs0 input[type="text"]{width: calc(100% - 200px);}
.member_right .kc-y .detail .s1 input[type="text"]{width: calc(100% - 130px);}
.member_right .kc-y .detail .s2 input[type="text"]{width: calc(100% - 108px);}
.member_right .kc-y .detail .s3 input[type="text"]{width: calc(100% - 100px);}
.member_right .kc-y .detail .s3 input[type="radio"]{margin-right:5px;border-radius:3px;}
.member_right .kc-y li{list-style-type:none;}
.member_right .kc-y .addbtn{float:left;}
.member_right .kc-y .addbtn img{}
.member_right .kc-y .addbtn:hover{cursor:pointer;}
.member_right .kc-y .addmemberall{border:1px solid #cccccc;padding-top:15px;margin-bottom:30px;}
.member_right .kc-y .addmemberall .tit{text-indent:15px;font-size: 16px;font-weight: bold;}
.member_right .kc-y .addteacherall{border:1px solid #cccccc;padding-top:15px;margin-bottom:30px;}
.member_right .kc-y .addteacherall .tit{text-indent:15px;font-size: 16px;font-weight: bold;}
.member_right .kc-y .additemall{border:1px solid #cccccc;padding-top:15px;margin-bottom:30px;}
.member_right .kc-y .additemall .tit{text-indent:15px;font-size: 16px;font-weight: bold;}
.member_right .kc-y .directorall{border:1px solid #cccccc;padding-top:15px;margin-bottom:30px;}
.member_right .kc-y .directorall .tit{text-indent:15px; font-weight: bold;font-size: 16px;}
.member_right .kc-y .directorall .directorinfo{border-top:1px solid #cccccc;padding:25px;}
.member_right .kc-y .inputfile {
	position:absolute;clip:rect(0 0 0 0);
}
/* .member_right .kc-y .tjsub{margin:auto;} */
.member_right .kc-y .result{
	display: inline-block;
	width:100px;
	height:75px;
	/* line-height:75px; */
	text-align:center;
	position:relative;
	color:#B3B3B3;
	background: none;
	box-sizing: border-box;
	overflow: hidden;
	margin-right:10px;
}
.member_right .kc-y .result .img_val{
	position:absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin:auto;
	max-width:100%;
	z-index:1;
	cursor:default;
}
.member_right .kc-y .result input{display:none;}
.member_right .kc-y .result .del{
	position:absolute;
	right:0;
	top:0;
	font-size:12px;
	line-height:normal;
	color:white;
	z-index:5;
	cursor:pointer;
	width: 20px;
}
.member_right .kc-y .addmember ul li,.member_right .kc-y .addteacher ul li,.member_right .kc-y .additem ul li{
	position: relative;
}
.member_right .kc-y .addmember ul li .li_del,.member_right .kc-y .addteacher ul li .li_del,.member_right .kc-y .additem ul li .li_del{
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
}
.member_right .tittt {
    font-size: 24px;
    text-align: center;
    margin-bottom: 40px;
}
.member_right span.required{
	color: red;
	float: none;
	padding-right: 8px;
}

.member_right .uploadImg .result{
	display: inline-block;
	width:100px;
	height:75px;
	/* line-height:75px; */
	text-align:center;
	position:relative;
	color:#B3B3B3;
	background: none;
	box-sizing: border-box;
	overflow: hidden;
	margin-right:10px;
}
.member_right .uploadImg .result .img_val{
	position:absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin:auto;
	max-width:100%;
	z-index:1;
	cursor:default;
}
.member_right .uploadImg .result input{display:none;}
.member_right .uploadImg .result .del{
	position:absolute;
	right:0;
	top:0;
	font-size:12px;
	line-height:normal;
	color:white;
	z-index:5;
	cursor:pointer;
	width: 20px;
}
.member_right table .head_title{
	font-size: 20px;
	margin-bottom: 20px;
}
.member_right table .head_title .tip_content{
	display: none;
	white-space:pre;
	text-align: left;
}
.member_right table .head_title img:hover+.tip_content{
	display: block;
}
.member_right table .head_title img{
	height: 18px;
}

.problem_left .article-menu .list:nth-child(1) p {
    background: url(../images/user-center1.png) no-repeat 30px center;
	background-size: 20px 20px;
}
.problem_left .article-menu .list:nth-child(2) p {
    background: url(../images/user-center2.png) no-repeat 30px center;
	background-size: 20px 20px;
}
.problem_left .article-menu .list:nth-child(3) p {
    background: url(../images/user-center3.png) no-repeat 30px center;
	background-size: 20px 20px;
}
.problem_left .article-menu .list:nth-child(4) p {
    background: url(../images/user-center4.png) no-repeat 30px center;
	background-size: 20px 20px;
}
.problem_left .article-menu .list:nth-child(5) p {
    background: url(../images/user-center5.png) no-repeat 30px center;
	background-size: 20px 20px;
}
.problem_left .article-menu .list:nth-child(6) p {
    background: url(../images/user-center6.png) no-repeat 30px center;
	background-size: 20px 20px;
}
.problem_left .article-menu .list:nth-child(7) p {
    background: url(../images/user-center7.png) no-repeat 30px center;
	background-size: 20px 20px;
}